A pampered makeover that goes gloriously wrong.
A majestic, enormous fluffy orange cat struts into a bright modern pet salon expecting royalty treatment. Instead it gets Bruno — a huge tattooed groomer who treats the grooming chair like a high-budget action movie: snapping gloves, flashing scissors, flying fur, foam tsunami and a roaring blow dryer. The cat's face cycles bored annoyance → suspicion → shock → offended rage. The big reveal: a ridiculous over-styled pageant pompadour with a jeweled collar. The groomer spins the cat to the mirror, it sees itself — and EXPLODES into a dramatic scream as a tiny salon dog stares in disbelief. Freeze-frame.
The whole trick
The cat's face is the story. Play its slow shift — royal boredom → suspicion → shock → offended rage — and pay it all off with the mirror reveal and one perfect scream.
Four steps, start to scroll-stopper.
Design characters
Lock your cast with consistent images from GPT Image or Nano Banana.
Build key frames
Create arrival / chaos / reveal reference frames from those characters.
Animate in Seedance 2.0
Feed frames + the master prompt to generate the 15-sec shot.
Polish & post
Add sound design, title card, export 9:16, publish.
Character reference images
Consistency is everything — the same face, fur and outfit must appear in every frame. Generate two clean references (the fluffy orange cat and the tattooed groomer) in Nano Banana / GPT Image, then upload both into Seedance 2.0 as image references so the AI keeps the same face, fur and body across the whole 15-second shot. The tiny salon dog is described, not uploaded — Seedance generates it for the final disbelief stare.

Duke
The CatEnormous fluffy orange long-hair, cream chest, pink nose, sleepy grumpy eyes, tufted ears. Majestic and judgmental — until the mirror.
Bored → suspicious → shocked → offended
Bruno
The GroomerHuge muscular man, tattooed arms, black shirt & apron, white gloves. Treats the grooming chair like a high-budget action movie.
Dead-serious · confident
The tiny salon dog
The witnessA tiny salon dog that peeks from the bottom corner and stares in pure disbelief at the final reveal. Described in the prompt, not uploaded.
DisbeliefPro move
Generate Duke's before and after as the same base cat with only the fur style changed. Same face + eyes = the reveal reads as one cat transformed, and the scream lands.
Storyboard the arrival, the chaos and the reveal
Using your locked characters as reference, generate three frames. These give Seedance 2.0 strong anchors for the setup, the chaos peak and the punchline.
| Frame | What we see | Prompt focus |
|---|---|---|
| ARRIVAL | Bright modern pet salon, glossy floors, big mirrors. The enormous overgrown orange cat walks in proudly, bored and judgmental; Bruno waits in the background, gloves ready. | Proud low-angle on the cat, premium salon, Bruno looming behind. |
| CHAOS | Action-movie energy — scissors flashing, clippers buzzing, orange fur exploding in slow motion. Bruno trims and rotates the cat at high speed; the cat shifts from deadpan to panic. | Fast action inserts, flying fur, motion on every tool. |
| REVEAL | Chair spins to the mirror: a ridiculous over-styled pageant pompadour, puffed tail, sparkly jeweled collar. The cat's eyes go huge in horror; a tiny salon dog stares. | Clean mirror-spin reveal → the scream → freeze-frame. |
Here's the prompt for the REVEAL key frame — the mirror catastrophe that pays off the whole video:
Animate in Seedance 2.0
With your 2 characters already uploaded as image references, set 9:16 · 720p+ · 15s · no subtitles, and paste the full master prompt below. The second-by-second timeline shows the beats — the complete prompt follows underneath.
| Time | Beat |
|---|---|
| 0:00–0:02 | Arrival — the majestic overgrown cat struts in proudly; Bruno waits, gloves ready. |
| 0:02–0:04 | Gloves on & inspection — Bruno snaps his gloves; the cat gives a slow judgmental blink. |
| 0:04–0:08 | Chaos cut — scissors "snik-snik", clippers buzzing, fur exploding; deadpan → suspicion. |
| 0:08–0:10 | Foam shock — a foam tsunami engulfs the cat "fwoomp"; eyes go huge. |
| 0:10–0:12 | Blow dry — roaring dryer, fur flying; the cat, offended, keeps its dignity. |
| 0:12–0:15 | Pampered finish → mirror spin → SCREAM reveal; tiny dog stares, freeze-frame. |
🎬 The 15-second master prompt
This is the whole thing — copy it, swap the cat for any pampered pet, and you have your own makeover-gone-wrong series.
Sound, title & publishing
The render is 80% of it. The sound — especially the one scream — is what makes it land.
SFX + one scream
Layer glove snaps, scissor "snik-snik", clipper buzz, foam "fwoomp" and the roaring dryer — then land the cat's single dramatic scream on the mirror reveal. One vocal only; let the SFX carry the rest.
Title card
Bold "The Grooming Disaster" over the proud arrival — the calm before the chaos, matching your studio style.
Caption hook
Open with the relatable beat ("When you asked for a little trim 😼✂️") and a clear CTA / DM trigger. 9:16, 720p+, no subtitles, hold the scream freeze-frame for the loop.
The face is the hook
Never open on the salon or the groomer. Open on the proud, judgmental cat — the audience needs to root for its dignity before you demolish it at the mirror.
Before you hit publish
- ✓Same cat & same groomer throughout — no identity, fur or outfit drift
- ✓The cat's arc reads instantly: bored → suspicious → shocked → offended
- ✓Chaos peak is fast & physical — flashing scissors, flying fur, foam tsunami
- ✓The reveal is ridiculous but readable — pompadour + jeweled collar
- ✓One scream only; cartoon SFX everywhere else; no dialogue
- ✓Clean & family-friendly — the cat is offended, never hurt
- ✓9:16, 15 seconds, 720p or better, strong first 2 seconds (the proud strut-in)
The tools we actually use
You can build the whole Grooming Disaster with this short stack. We've linked the exact tools — start with Seedance 2.0 for the chaos + scream render.
Higgsfield
Our #1 pick · animationThe fastest way to turn two key frames into a 15-second drop with real cinematic motion — camera moves, presets, no API wiring. And it's the one tool that pays you back: post through Higgsfield Earn and it pays per views.
Try Higgsfield →Seedance 2.0
Image-to-videoFeed your two reference images plus the master prompt; renders 9:16 with consistent character identity.
Try Seedance 2.0 →Nano Banana / GPT Image
Character refsLock clean, front-lit reference images for Duke, Bruno, The tiny salon dog so identity stays rock-solid across every beat.
Try Nano Banana / GPT Image →ElevenLabs SFX
Cartoon soundGenerate the bzzzt · snip · click · spa "ahhh" cartoon SFX that carry the comedy — no dialogue needed.
Try ElevenLabs SFX →Some links above are affiliate links. If you sign up through them we may earn a commission, at no extra cost to you. We only recommend tools we actually use to make our toons.