How to remove pet smell from car seats

Car smells like dog? It's soaked into the seats. Get it out.

The smell comes from hair, dander and accidents, so don't skip the vacuum.

By the Clean Fluff Club team. Updated October 13, 2026. How we picked.

  1. Our pick

    Rocco & Roxie Professional Strength Enzyme Cleaner

    The catch: Old stain? Soak it at bedtime and let it work overnight.

    Skip it if: The stain isn't pee, poop or vomit.

The short answer

Car smells like dog the second you open the door? It's in the seats: hair, dander, skin oils and any accidents. Five steps get it out:

The fix in 3 steps

  1. Soak each spot with an enzyme cleaner deep enough to reach the foam

    Rocco & Roxie: at least 10 minutes on a fresh spot, an hour if you can spare it.

In this guide
  1. Empty it: Floor mats out and shaken, seat covers off and in the wash.
  2. Loosen the hair with a rubber glove or squeegee, then vacuum with the crevice tool. Go twice: the second pass always finds more.
  3. Soak each accident spot deep enough to reach the foam with Rocco & Roxie: at least 10 minutes on a fresh spot, overnight on old pee (see Rocco & Roxie at Amazon).
  4. Pull the liquid back out with a spot cleaner like the Vacmaster (see the Vacmaster at Amazon), or blot, then dry it with the windows cracked.
  5. Shampoo fabric seats if the smell lingers, then leave baking soda on the dry fabric for a few hours and vacuum it off.

Treat accident spots

  1. Find them by sniffing up close or with a UV flashlight after dark.
  2. Soak each spot with an enzyme cleaner deep enough to reach the foam. Rocco & Roxie: at least 10 minutes on a fresh spot, an hour if you can spare it. Old, dried pee: overnight.
  3. Blot or extract, then let it dry with the windows cracked.

A portable spot cleaner like the Vacmaster pulls liquid out of seat fabric instead of leaving it to soak in. The catch: it's one more appliance to store and clean after use.

Leather seats: test any cleaner on a hidden spot first, keep it to the spot, and follow up with a leather cleaner and conditioner so it doesn't dry out.

Where the smell comes from

Read this sectionHide this section

Car dog smell comes from hair, dander and skin oils packed into the seats, plus any accidents. Vacuum like you're being paid for it and treat accident spots with an enzyme cleaner. Smell still in the air? Our air quality picks cover purifiers.

For the accident spots, our enzyme cleaner picks by mess say which one earns its place in the glovebox.

Then clean the seats and air it out. Don't spray and blot right away; the enzymes need time wet. A seat cover keeps you from doing it all again next month.

Empty it

Floor mats out and shaken, seat covers off and in the wash, the forgotten tennis ball retrieved from under the seat.

Get the hair out

Read this sectionHide this section
  • Loosen it first. Drag a rubber squeegee or a rubber glove across fabric seats. Hair rolls up into clumps.
  • Crevice tool between seats, along seat tracks and around the console.
  • Upholstery brush on seats and door panels.
  • Go again. Hair hides in layers; the second pass always finds more.

Shampoo fabric seats

Read this sectionHide this section
  1. Mix an upholstery shampoo as directed and test a hidden spot.
  2. Work it in with a soft brush, a section at a time.
  3. Extract with a wet/dry vac or spot cleaner, or blot until towels come up nearly dry.
  4. Dry completely, doors or windows open. A damp seat starts smelling all over again.

For a car that smells really bad, a detail shop's extraction cleaning reaches deeper than home tools.

Air and absorb

  • Open bags of activated charcoal on the floor overnight soak up leftover smell without adding a scent.
  • Baking soda on dry fabric seats for a few hours, then vacuum it off.
  • Replace the cabin air filter. It catches dog smell and blows it back at you.

If this sounds like your car

Read this sectionHide this section
  • "Diarrhea in the back seat." Remove what you can with paper towels and a plastic bag, then enzyme cleaner on the whole area and extraction. Severe cases go to a detailer.
  • "Wet dog smell." Dry it out first: windows open, AC on, fans if you have them. Then vacuum and shampoo. Wet fabric holds smell.
  • "Used car, previous owner's dog." A professional interior detail with an enzyme treatment and a new cabin filter. It can take more than one round.
  • "Seat belts smell." Pull the belt all the way out, clamp it, clean it with enzyme cleaner and let it dry fully before it retracts.

Keep it from coming back

A hammock seat cover like the URPOWER is waterproof, scratch-proof and non-slip, and it keeps your dog on the seat instead of wedged between seats. Wash it often. The catch: it takes over the back seat for people, and it can trap heat. Hair still getting everywhere? See getting dog hair out of the car.

URPOWER Dog Car Seat Cover Hammock

Also great

URPOWER Dog Car Seat Cover

Best for: Messy dogs

Common mistakes

Read this sectionHide this section

Skip these

  • Spraying and blotting right away: the enzymes need time wet. Give a fresh spot at least 10 minutes, an hour if you can spare it.
  • Leaving the seat damp: a damp seat starts smelling all over again. Dry it completely with the windows or doors open.
  • Stopping after one hair pass: hair hides in layers, and the second pass always finds more. Loosen it with a rubber squeegee or glove first.
  • Skipping the hidden-spot test: test any cleaner or upholstery shampoo on a hidden spot first, and on leather keep it to the spot.
  • Forgetting the cabin air filter: it catches dog smell and blows it back at you, so replace it.

Bottom line

In short

Hair out, spots enzyme-treated, fabric shampooed, everything dried, then a cover on the seat. The car will smell like a car again, until the next trip to the dog park.

Your next move

Still fighting this mess?

Not sold on this one? Line it up against every pet hair and dander control pick.

Each pick is matched to one job, with its catch up front and who should skip it.