Table of Contents
The smell isn’t really in the air. It’s in the hair packed into the seat weave, the blanket in the back, the seat belt your dog leans on and the filter the fan breathes through. An air freshener just hangs a pine tree in front of all that, which is why how to get rid of dog odor in car interiors is a cleaning job, not a spray job.
It comes down to order. Get the hair out first, then put an enzyme cleaner on whatever is actually making the smell, then absorb and air out what’s left. Most of the pages ranking for this are selling a spray, and one even tells you baking soda isn’t worth it so you’ll buy their eliminator instead. Short on time? Do methods 1, 3 and 10, and drive with the windows down.
1. How to get rid of dog odor in car seats: vacuum the hair first
Hair carries the oils that smell, and an interior you’ve washed will still stink if the hair stays in it. So vacuum before anything gets wet. Seats, carpet, floor mats, under the seats, and every crevice the hand attachment can reach.
Hair woven into fabric won’t come up with suction alone, so run a damp squeegee across the seats to roll it into lines, then vacuum those. And if the vacuum seems to be losing power, check the brush roll. Hair wraps around it and kills the suction.

2. Find the source with a black light
You can’t clean what you can’t find. Dried urine is invisible in daylight but glows yellowish-green under a UV black light. At night or in a dark garage, scan the seats, carpet, trunk and the sides of the cushions. Mark every glowing spot with masking tape.
One missed spot keeps the whole car smelling.
3. Put an enzyme cleaner on cloth seats and carpet
This is the method that actually ends the smell. An enzyme cleaner made for pet messes breaks down the organic matter behind the smell (urine, drool, the proteins and oils that come off fur) instead of covering it up. Check that the label says it’s safe on your seat fabric.
On a fresh accident, blot first with paper towels. Pat, don’t rub, or you’ll push it deeper. Then spray the cleaner, let it sit for about 10 minutes, and blot it as dry as you can. Repeat if the smell is still there.
An old stain needs longer. Spray it liberally, scrub it in with a sponge, lay a clean dry towel over it and leave it overnight. Vacuum the spot the next day. In cleaning threads the story repeats: the cheap cleaner failed, the enzyme one worked.

4. Treat leather differently
Leather doesn’t soak up smells the way cloth does, so one good cleaning usually clears it. Dab up any liquid first, then clean the whole seat with a cleaner made for leather. A mild detergent in water works if that’s all you have, but condition the leather afterward or it dries out. Work the seams and the gaps between the cushions too.
If urine has seeped through to the foam underneath, cleaning the surface won’t fix it. The cover may need to come off so the foam can be treated with an enzyme cleaner and dried completely, which a professional car cleaner can do for you.
5. Steam-clean or extract cloth seats that are soaked
When a spot keeps coming back, the smell is deeper than the surface. Run a steam cleaner over cloth seats, or use a wet/dry vacuum with carpet cleaner. The heat lifts deep-set grime and odor that a spray on the surface doesn’t reach. Go easy on the water so the seats dry, and keep everyone off them until they’re completely dry.
6. Wash the blankets, hammock and seat covers
Whatever your dog lies on soaks up oil and drool before the seats do. Put the blanket, hammock or seat cover in the washing machine. For the dog’s blanket, use a mild detergent without bleach, softener or brighteners. Air dry if you can.

7. Wash the floor mats and the trunk liner
Floor mats catch mud, drool and whatever comes in on paws, and so does the trunk or cargo liner if your dog rides back there. Take them out to clean them.
Hose rubber mats down with warm, soapy water. They can go in the washing machine only if the label says so, and keep the wash at 86°F (30°C) or cooler so they don’t melt. Shampoo or steam-clean carpeted mats with a pet-safe carpet cleaner and scrub well. Let everything dry completely before it goes back in, because a damp mat in a closed car feeds bacteria and mold.
8. Clean the seat belts
Nobody cleans the seat belts. They pick up sweat, oil and drool from a dog that leans on them.
Check your owner’s manual first, because the belt is safety equipment and the maker’s instructions win. Ford’s manual, for example, says to wipe the webbing with a soft, damp cloth and a mild soap and water solution, then dry it with a clean, soft cloth. Never use solvents, bleach or dye on a belt, because they can weaken the webbing. Dog hair also ends up in the buckle. Hold a narrow vacuum nozzle against the top opening while you press the release button, and don’t poke anything inside it.
9. Replace the cabin air filter
If the car smells musty the moment you turn the air conditioning on, suspect this first. Hair gets pulled into the intake and builds up on the filter that cleans the air your heater and air conditioning blow in.
It usually sits behind or around the glovebox (the owner’s manual shows where). Note which way the old one faces and fit the new one the same way. Most cars need a new filter every 15,000 to 30,000 miles, or about once a year. A dog that sheds in the car wears it out sooner.

10. Sprinkle baking soda, then vacuum it up
Once everything is clean and dry, baking soda pulls out what’s left. Sprinkle it over the cloth seats and carpet, leave it at least 30 minutes (overnight is better), and vacuum it up thoroughly.
If a smell still lingers, leave an open bowl of baking soda (or coffee grounds) in the car overnight, for several nights if it’s strong.
11. Air the car out
Open all the doors, and the hatch or trunk too, for at least an hour before you start. Keep them open while you work, so the smell and the cleaner fumes have somewhere to go. A drive with the windows down is the fastest fix if you’ve got passengers tomorrow.
What causes dog odor in a car
Some of it is just the dog. Dogs sweat through their paws, give off oils from their hair follicles and have anal sacs with their own scent. Hair and dander carry it into the seats, and a sealed car holds onto it. A panting dog or a wet coat adds moisture, which feeds the bacteria and mold that make smells of their own.
How to tell which smell you’ve got:
- An even, doggy smell everywhere is the coat. Start with hair (method 1) and the blanket (method 6).
- A smell from one spot that gets worse when the car is hot or the heater is on, is usually an accident. Find it with a black light (method 2) and use enzyme cleaner (method 3).
- A musty smell when the air conditioning comes on points to the cabin air filter (method 9).
If the car is clean and the dog itself still smells strong, skin infections, ear infections, dental problems and anal sac problems may be to blame, and a vet check is the next step. For the dog and the house, see our guides to dog odor and pet smell in the house.
How to prevent dog odor in your car
Put a waterproof seat cover or hammock where your dog rides, and wash it regularly. A crate or carrier keeps the dog, and the hair, in one part of the car.
Give your dog a quick brush before the ride, and wipe their paws and coat. A walk before you leave cuts the chance of an accident. Keep an enzyme cleaner and paper towels in the car, because an accident cleaned straight away comes out far more easily. Vacuum weekly and do a deeper clean once a month if the dog rides often.
FAQ
Can dog smell be removed from a car?
Yes, if you remove the cause: hair out, enzyme cleaner on the source, everything removable washed, a new cabin filter. Spraying fragrance over it only hides the smell until the fragrance fades.
What cancels out dog smell?
Enzyme cleaners break down the organic matter behind it, so they get rid of it rather than masking it. Baking soda absorbs what’s left.
What soaks up odor in a car?
Baking soda, sprinkled on the seats and carpet and then vacuumed up, or left in an open bowl overnight. Coffee grounds and charcoal bags work the same way.
What do car detailers use to remove odors?
Thorough vacuuming, extraction or steam cleaning, and enzyme cleaners on the source. You can do all of it yourself. Some detailers also run ozone machines, but the EPA warns that ozone generators can push ozone above health standards even when used as directed.
I bought a used car that smells like dog. Where do I start?
With the black light, because you don’t know where the last dog rode. Then the hidden spots: under the seats, the trunk liner, the seat belts and the cabin air filter.


