Create my first ad
Sepia
Scripts & Hooks

3 Pet Brand UGC Script Examples That Convert (Copy & Adapt)

SepiaLabAugust 29, 202612 min read

Pet advertising has an unusual problem: the buyer and the user are different species, and only one of them can be interviewed. Every other category can put the person who benefits on camera. Pet brands have to sell a result the customer infers from behaviour, which is why so many pet ads default to cute footage with a voiceover that could describe any product in the category.

This guide gives you three full pet brand UGC script examples you can copy and adapt: a guilt-and-relief script for the owner who suspects they are not doing enough, a refusal script for products a pet might reject, and a credibility script for anything with a health claim attached. Each follows the same UGC ad script structure as the rest of the format, with timing notes and visual cues.

Why pet UGC scripts follow a specific pattern

The pet owner buys on three feelings, in this order: guilt that they could be doing better, fear that a product will harm the animal, and delight at the animal's reaction. Most pet ads open on the third and never touch the first two, which is why they get watched and not bought.

The beats that work in this category:

  • The animal first, always (0-2 seconds): The pet on screen before anything else. This is the only category where the product should not appear in the first frame, and it is also the only category where the hook can be entirely non-verbal.
  • The owner's doubt (2-9 seconds): What the owner was worried about or getting wrong. Guilt is the engine of this category and it has to be named out loud to be relieved.
  • The animal's verdict (9-20 seconds): The pet reacting, visibly and without direction. This is the proof, and it cannot be replaced by the owner saying the pet liked it.
  • Safety or reversal close (20-30 seconds): Ingredients, vet formulation, or a refund if the animal refuses. The last objection in pet is never price, it is "what if it is wrong for mine".

The order matters because the guilt has to be named before the relief can land. An ad that shows a happy dog and a product is showing an outcome without a problem, and there is nothing for the viewer to want.

Script example 1: The owner-guilt hook

This is the widest-reach script in the category and works for food, supplements, enrichment toys, and anything positioned as an upgrade over the default. It is written to be recognised, not admired.

TimingScriptVisual cue
0-2sDog watching the door, unmoving. No voiceover.Static shot, dog alone in a quiet room
3-9s"I work nine hours a day and he does this the entire time. I felt like I was failing him and I couldn't afford to stop working."Same shot continuing, then owner to camera
10-18s"This is [Brand]. It's a [product] that takes him about forty minutes to work through, and I load it before I leave. It isn't a walk, but it's forty minutes of him doing something."Loading the product, dog immediately interested
19-26s"He's stopped meeting me at the door looking like I abandoned him. The house is intact. I stopped feeling like the worst person alive by lunchtime."Dog fully engaged, then relaxed and asleep
27-32s"If you work full time and you feel guilty about it, this is thirty dollars against feeling like that every day."Owner and dog together, direct to camera

Why this script converts

The silent opening is the most important choice in the script. Two seconds of a dog waiting at a door, with no music cue and nothing sold, is a scene every remote-guilty owner recognises instantly, and it costs nothing to understand. Adding a voiceover to those two seconds would make it an ad. Leaving it silent makes it a memory.

The confession in the second beat has to include the constraint, "I couldn't afford to stop working", or the script tips into scolding. Pet advertising fails most often by implying the owner is not doing enough, which produces shame rather than purchase. Naming the constraint tells the viewer the ad is on their side.

The third beat is deliberately modest: "it isn't a walk". Overclaiming in pet is punished harder than in other categories because the buyer knows their animal and can tell when a promise is impossible. A product that honestly solves 40 minutes of a 9 hour problem is more believable, and more purchasable, than one that claims to solve the day.

Script example 2: The refusal objection

Every pet owner who has thrown away an expensive bag of food knows this fear. This script is for anything ingestible or anything the animal has to choose to use, and it is the highest-converting script of the three for repeat categories.

TimingScriptVisual cue
0-3s"I have thrown away four bags of food this year because she wouldn't touch them."Cat turning away from a bowl, unimpressed
4-10s"She's not fussy about anything else. She'll eat a moth. But put a new food down and she looks at me like I've insulted her."The cat, sniffing then walking off
11-19s"So with [Brand] I did the thing they suggest, which is a quarter of the new mixed into the old for a week. Cost me nothing to try because they refund it if she refuses."Mixing the two foods, the bowl going down
20-26s"Day nine she's eating it plain. That's it. That's the whole review. She eats it and I stopped throwing money in the bin."Cat eating steadily, owner off camera
27-32s"If you've got one that rejects everything, the refund makes this a free thing to try."Bag in hand, direct to camera

Why this script converts

The number in the hook is the mechanism. "Four bags this year" is a cost the viewer has also paid and never counted, and hearing it counted out loud creates the problem the product solves. A vaguer opening, "my cat is really picky", is the same information with none of the sting.

"She'll eat a moth" is the line that makes the script feel real. Small, specific, slightly absurd details about the animal are the pet category's equivalent of social proof: they prove the speaker actually lives with this creature. Scripts written without one of these read as stock.

The refund mention sits in the middle rather than at the end, which is unusual and deliberate. In this category the risk reversal is not a closing incentive, it is the thing that makes the trial possible at all, so it belongs at the moment the trial is described. Repeating it at the close is fine, but its work is done earlier.

Note that the result is undersold on purpose: "that's the whole review". Pet owners are suspicious of transformation stories about animals, because animals do not transform, they either eat the thing or they do not.

Script example 3: The vet-credibility angle

This is for supplements, dental products, joint formulas, calming aids, and anything else that makes a health claim. It is the narrowest of the three and the one that converts best on higher price points.

TimingScriptVisual cue
0-3s"My vet told me most joint supplements for dogs are underdosed. Mine was one of them."Older dog getting up slowly from a bed
4-11s"He's eleven and he'd started hesitating at the stairs. I'd been giving him something from the supermarket for a year, and it turns out it had about a fifth of what he needed."Dog pausing at the bottom of the stairs
12-20s"[Brand] lists the [active] per chew on the front of the bag, not in a table on the website. I checked it against what the vet wrote down. It matched."Bag front, dosage visible, next to a handwritten note
21-27s"Six weeks in he's doing the stairs without the pause. I'm not claiming a miracle, he's still eleven. He's just moving like he did last year."Dog going up the stairs at a normal pace
28-33s"Ask your vet what dose they'd want, then check it against the bag. That's the only thing I'd tell anyone."Owner with the dog, direct to camera

Why this script converts

Leading with the vet as the source of the complaint rather than the endorsement is the key move. "My vet told me most of these are underdosed" borrows authority without claiming a partnership, and it frames the entire ad as consumer advocacy rather than selling.

The admission in the second beat, that the owner had been buying the wrong thing for a year, is what makes the script safe to watch. The viewer is almost certainly doing the same thing, and an ad that lets them discover this alongside a narrator who made the same mistake produces action instead of defensiveness.

The closing line gives the viewer an instruction that does not require buying anything: ask your vet, then check the bag. This is counterintuitive and it works, because in a category built on care, an ad that puts the animal's interest above the sale is the most credible thing in the feed. It also happens to be the instruction most likely to end at your product if your dose is genuinely right.

"I'm not claiming a miracle, he's still eleven" is the line to steal for any health-adjacent pet product. It caps the claim at something believable and makes everything around it more credible.

What to test first with these scripts

Test the opening two seconds before anything else, and test whether they should be silent. Run the same body behind three openings: the silent animal shot, a spoken confession, and a direct question to the viewer. Pet is the one category where a wordless first two seconds regularly beats a written hook, and most brands never test it because the scripting habit assumes a line. Give each three days at 20 to 30 dollars a day, and there are more opening structures worth borrowing in these UGC ad hook examples.

Test the emotional register second. Guilt, fear of harm, and delight are three different engines, and they do not perform equally across products. Guilt tends to win on enrichment, subscription food, and anything the owner buys because they are absent. Fear of harm wins on ingestibles and anything for an older or unwell animal. Delight wins on toys and treats and almost nothing else, despite being the register most pet ads default to. Run the guilt body against the safety body with an identical opening and let the numbers tell you which animal-owner relationship you are actually selling into.

Test the close last and keep it binary. One version closes on a refund if the animal refuses, one on the ingredient or dose, one on nothing. In pet the refund close usually wins for ingestibles and usually loses for durables, where it implies the product breaks. If both lose to the version with no offer, your product is being bought on the strength of the demonstration and you can stop paying for the incentive.

Producing these scripts at scale

The production problem in pet is that you cannot direct the talent. The proof beat requires an animal doing something specific on camera, and animals do it on their own schedule, which is why a 30 second pet ad routinely takes a full day to shoot and why most brands end up with one hero video instead of nine variations.

AI UGC tools like Sepia generate multiple video variations from one product photo and a script brief, returning ready-to-post 9:16 videos with generated footage, voiceover, captions and music, each opening on a different hook while the body stays constant. For a pet brand that wants to know whether guilt or safety is the stronger engine for its product, that is a week of learning compressed into an afternoon.

The limitation is real and worth stating: generated footage of an animal reacting to your specific product is not the same as filming your customer's actual dog eating it, and the reaction shot is the emotional core of the format. The pattern that works is generated variations to find the winning hook and register, then one real shoot for the two that survived, rather than one real shoot for a script nobody validated.

FAQ

Should the pet or the owner speak in the script?

The owner speaks, the pet provides the evidence. Voiceovers written from the animal's perspective get engagement and rarely get purchases, because the buyer is the owner and the owner needs their own doubt addressed. Keep the animal on screen and the owner on the audio track.

How long should a pet ad script be?

30 to 35 seconds, which is 70 to 90 words. Pet needs the extra runtime because the proof beat is visual and cannot be rushed: an animal eating, playing or moving takes real seconds to read as genuine, and cutting it short makes the demonstration look staged.

Do pet ads need a discount to convert?

Ingestibles convert better on a refund guarantee than a discount, because the objection is refusal rather than price. Durables convert better on nothing at all, because a discount on a toy or a bed implies it will not last. Test both against a version with no offer before assuming an incentive helps.

Can I use the same script for dogs and cats?

The structure transfers, the details do not. Dog scripts are usually about absence and energy, cat scripts about refusal and control, and the specific detail that makes the script believable is entirely species-bound. "She'll eat a moth" cannot be swapped for a dog line without rewriting the joke. Rewrite the confession and the proof for each, keep the four beats.

Turn one product into a batch of UGC video ads

Upload a product photo, get ready-to-post ads, each opening on a different hook. The first one is free and watermarked, so you can judge the real output before paying anything.

Your first ad is free, no card. Watermarked until you unlock it for $9.

See more real examples

Related reading

Comments