tufty.aitufty.ai CLI
Tools

Pet Dress-Up

See any outfit on your pet — no photoshoot needed.

put any garment (sweater, hoodie, raincoat, costume) onto a photo of a dog or cat and get realistic try-on images without a photoshoot. Use when the user wants to dress up a pet, preview how clothing looks on their pet, or create pet apparel product shots.

Overview

ItemValue
Commandtufty pet-dressup
TypeImage
Required inputs--product product image, at least 1; --model model image (pet, person or subject), at least 1
Optional inputsNone
OutputImages: 1–4 per product–model pair, up to 16 per run

Parameters

FlagDescriptionChoicesDefault
--product <file|url...>Product images: local path, data: URL or http(s) URL. Several products run one by one; join shots of one product with + (up to 4)up to 8 products
--model <file|url...>Model images (pet, person or subject). Every model is paired with every productup to 8 images
--quality <id>Quality tier; see pricing belowlow, medium, highlow
--ratio <id>Aspect ratio; auto lets the model decideauto, 1:1 (1024x1024), 3:4 (1024x1536), 9:16 (1024x1536)auto
--count <n>Images per product–model pair1, 2, 3, 41
--notes <text>Extra instructions for this run, free text up to 2000 characters
--no-cutoutSkip the automatic cutout of input images (saves 1 credit per image)Switchcutout on
--dry-runValidate and print the payload and credit estimate; no upload, no chargeSwitch
--no-waitReturn the runId right after submittingSwitchwait
--timeout <seconds>Maximum seconds to wait for the runpositive number900
--save <dir>Download the outputs into this directory
--format <mode>Stdout format: full envelope, or one URL per linejson, urljson

Pricing

QualityCredits per image
low6
medium18
high49

Total = quality price × (products × models) × --count, plus 1 credit per input image for the automatic cutout.

Prices as of September 15, 2026; they may change. tufty tools describe pet-dressup always shows the current ones, and --dry-run prints the exact estimate. See Credits.

Examples

Put one sweater on one corgi, square, medium quality

tufty pet-dressup --product ./sweater.jpg --model ./corgi.jpg --quality medium --ratio 1:1

One hoodie shot front and back, tried on two dogs, two images each, saved locally

tufty pet-dressup --product ./hoodie-front.jpg+./hoodie-back.jpg --model ./corgi.jpg ./shiba.jpg --count 2 --save ./out

Check the credit cost first

tufty pet-dressup --product ./sweater.jpg --model ./corgi.jpg --quality high --dry-run

Output example

{
  "ok": true,
  "result": {
    "tool": "pet-dressup",
    "runId": "3f6c2a1e-8b4d-4e7a-9c55-0d2b7e1f4a90",
    "status": "completed",
    "outputs": [
      {
        "type": "image",
        "url": "https://static.tufty.ai/.../result.png"
      }
    ]
  }
}

With --save <dir> each output also has path; with --no-wait, status is running and outputs is empty. See Output modes.

Tips

  • Use a clear, well-lit photo of the pet with its whole body visible; flat-lay or hanger shots of the garment work best.
  • Every product is paired with every pet: 2 products x 2 pets x --count 2 = 8 images (at most 16 per run).

On this page