Ask ChatGPT for a portrait of "my golden retriever" and you'll get a lovely golden retriever. Just not yours.

That's the whole problem with AI pet portraits. The model knows the breed very well, so a breed name pulls it toward the most typical version. The white chin, the lopsided ear, the patch over one eye: those are what make your dog your dog, and they're exactly what gets averaged away.

Here's how I get past that, with prompts copied from real pages in the ChatGPT dog photo prompts collection on Promptclay.

The photo

Crouch down. A photo from standing height looks down on your dog's head and distorts the face. Get the camera level with the eyes, close enough that the face fills a lot of the frame, in daylight without flash. Take several, because dogs don't hold still, and use the sharpest one. Make sure the markings you care about are actually in the shot.

Describe the dog, not the breed

Write down what someone would need to spot your dog in a park full of the same breed: coat colour and where it changes, every marking and which side it's on, ear shape, eye colour, a grey muzzle, whatever's distinctive.

Then fold it into a line you add to every prompt:

Use the dog in my uploaded photo. Keep the same breed, face shape, eye colour, ear shape, coat colour and markings exactly as in the photo: [describe the markings, e.g. white blaze down the nose, black patch over the left eye, white front paws]. Do not change the dog's age or size. 

The bracketed bit matters most. "Keep the markings" is a wish. "Black patch over the left eye" is something ChatGPT can actually get right or wrong, and you can check it.

Three prompts that work

Remake your photo as a clean portrait. From the Shih Tzu Park Photo Restoration page:

Shih Tzu with black and white coat and two black bows lying on grass in a sunny park
Example image from the Shih Tzu Park Photo Restoration prompt page (GPT Image 2). The original reference photo isn't shown, so the exact match can't be verified.

Using the provided reference image as the dog reference, recreate the same Shih Tzu as a clean, natural color photograph. Remove the telephone-card border, printed numbers, text, scratches, discoloration, and any overlay/censor block. Replace the original card/photo background with a sunny outdoor park setting: the dog lying on vivid green grass, with softly blurred trees and warm sunlight in the distance. Keep the dog centered and front-facing in a similar lying pose, preserving the black-and-white coat pattern and the two black hair bows. Improve the image quality to look like a sharp modern pet portrait with realistic fur detail, natural lighting, and shallow depth of field. 

It keeps "a similar lying pose", which keeps the face close, and it names what to preserve. Swap in your breed and your dog's details, and cut the telephone-card cleanup if you're starting from a normal phone photo.

Santa hat by the tree. From Dog in a Santa Hat Beside the Tree:

Golden retriever in a Santa hat beside a lit Christmas tree
Example image from the Dog in a Santa Hat Beside the Tree prompt page (GPT Image 2.5).

Real photograph of {pet} wearing a small red Santa hat, sitting beside a lit Christmas tree with wrapped gifts around, head slightly tilted. Soft warm light, shot at the dog's eye level, shallow depth of field with golden tree-light bokeh, sharp focus on the eyes. 

Fill {pet} with the full description, not "golden retriever". "Eye level" and "sharp focus on the eyes" are what make it read as a portrait.

Christmas card in a sweater. The Pet Christmas Card in a Knitted Sweater prompt leaves space for a greeting at 4:5. Heads up: a sweater hides the chest. If your dog's giveaway is a white chest, ask for a scarf instead.

Painted styles

Styles like watercolour or cartoon change the look on purpose, so likeness gets harder. The Oriental Gongbi Style Pet Portrait prompt has an identity block worth stealing for any style:

The original pet's real identity characteristics must be clearly preserved, including animal species, breed, body shape, face shape, eyes, nose, mouth, ears, coat color, patterns, fur texture, tail shape, temperament, and body proportions. All 9 photos must look like the same pet. Do not change the breed, coat color, or draw the animal structure incorrectly; it must not become an unfamiliar pet or be overly anthropomorphized. 

Put it first, then describe the style. Drop the "All 9 photos" sentence if you only want one image.

When it's close but not quite

Reply in the same chat with one fix:

  • "The patch is on the wrong eye. Move it to the left. Change nothing else."
  • "Her ears are floppier. Keep everything else."

Stacking fixes makes ChatGPT redraw the whole dog. If it still won't land, add a second photo from another angle and tell it "this is the same dog".

The full set, with an example image on every prompt, is in the ChatGPT dog photo prompts collection. Free to copy, no sign-up.