How to Get Pet Smell Out of Your Car (Permanently)
Quick Answer
Pet smell in a car hides in the upholstery, carpet, A/C system, and seatbelt fabric — not just the seats. A proper deep clean addresses each zone separately: vacuum with agitation, enzyme-treat the fabric, flush the vents, and replace the cabin filter. Surface-cleaning only masks the smell for about a week before it returns.

Further reading: NHS — allergies overview · UKHSA — sodium hypochlorite (bleach) safety
Why Your Car Smells of Pet Even After Cleaning
A car is the worst possible environment for pet odour. It is a small, enclosed, poorly ventilated box that sits in the sun for hours at a time. Heat bakes volatile compounds from saliva, sebum and urine deep into the fabric — and every surface inside, from the headliner to the seatbelts, is designed to absorb sound, which means it also absorbs everything else.
The second problem is the ventilation system. Dander and fur get pulled into the cabin intake, settle on the evaporator, and then get blown back at you every time the blower runs. You can shampoo the seats until your arms fall off and the car will still smell the moment you switch the fan on.
And heat sets the smell. A car parked in direct sun in July can hit 60°C inside. That is effectively a low oven — it drives protein residue deeper into the weave and makes it far harder to remove later. If you have been ignoring a faint dog smell for a summer, you are now dealing with a baked-in one.
The Five Zones of Pet Smell in a Car
You cannot treat a car as one surface. There are five separate zones, and each needs a different approach.
1. Seats (Fabric vs Leather)
Fabric seats are sponges. Saliva, shed fur and dander sink down past the top layer and settle in the foam. Leather seats hold less odour on the surface, but dirt builds up in the stitching and seams — and cracked leather traps debris you cannot reach with a cloth.
2. Car Carpet and Floor Mats
The carpet in the footwells takes the worst of it: muddy paws, the occasional accident, and a constant rain of fur. Rubber mats help, but most people have carpet underneath — and that is where the smell lives.
3. Boot Liner and Boot Carpet
If your dog rides in the boot, this is ground zero. The boot carpet is usually thinner than the cabin carpet, and the floor underneath is often bare metal or thin board, which means liquids soak through and sit.
4. A/C System and Vents (The Hidden One)
This is the zone most people miss entirely. Pet dander gets drawn into the cabin intake, collects on the evaporator coil and cabin filter, and then gets pushed back into the car every time you run the fan. You can deep-clean every soft surface in the car and still smell dog the moment you switch on the air con.
5. Seatbelts and Dashboard
Seatbelts absorb saliva and skin oils from hands and paws. The dashboard and parcel shelf collect airborne dander. Neither gets cleaned in a normal valet, and both contribute to the background odour.
Step-by-Step Deep Clean
- Remove everything. Floor mats, boot liner, removable seat covers, child seats, the lot. You cannot clean around things.
- Vacuum thoroughly with agitation. A plain suction pass picks up loose fur but leaves the embedded layer behind. Use a brush attachment and work in short, overlapping strokes.
- Rake the carpet and upholstery nap. This is the step that actually lifts the fur a vacuum leaves behind. Our Carpet Rake has a brass edge that works through car carpet and boot liner to pull embedded fur to the surface, and a silicone edge that is gentler on seat upholstery. Rake first, then vacuum again.
- Enzyme-spray affected areas and let them dwell. Enzymes break down the protein residue that causes the smell. Spray generously on fabric seats, carpet, and boot liner. Leave for 15 minutes minimum — longer for heavy contamination.
- Blot and re-vacuum. Do not scrub. Blot with a microfibre cloth, then vacuum to pull the moisture out.
- Shampoo with a carpet and upholstery cleaner. Work in sections. Do not soak the foam — you will create a new problem.
- Run the A/C on full blast with windows open. This flushes loose dander out of the vents. Do this after the wet work so you are drying the interior at the same time.
- Replace the cabin filter. See the next section — this is non-negotiable if your pet rides regularly.
- Bicarbonate of soda, overnight. Sprinkle generously across the seats, carpet and boot. Leave 8–12 hours to absorb residual volatile compounds, then vacuum out thoroughly the next day.
If you have just had a major accident on the seats, steam cleaning can help — but only after enzyme pre-treatment. Steam on untreated protein residue sets the smell permanently. Enzymes first, always.
Cleaning the A/C System (The Step Most Skip)
If you only do one thing beyond the basics, do this. The cabin filter sits behind the glovebox on most cars and costs £15–£25 to replace. It is a 15-minute DIY job on the majority of models — Halfords has a walkthrough if you want to check yours before you start.
Once the filter is out, run the blower with the old filter removed and the windows open to clear loose debris. Fit the new filter, then spray an automotive A/C cleaner foam into the intake (usually under the bonnet at the base of the windscreen) with the fan on recirculate and the engine running. This treats the evaporator itself, which the filter cannot reach.
If your car still smells of dog after a deep clean, it is almost always the A/C system you missed.
Leather Seats vs Fabric Seats
These need different treatment. For leather, surface odour is rarely the problem — dirt and sebum trapped in the seams is. Use a leather cleaner with a soft detail brush, working along every seam and stitch line. Follow with a leather conditioner to stop the hide cracking, because cracked leather traps more debris next time.
For fabric, the cleaning sits inside the foam, not on top of it. Enzyme pre-treatment followed by a wet-extract shampoo is the only approach that actually reaches the source. Spot-cleaning the surface will get you a week of relief, then the smell returns.
Keeping the Smell Away
Once the car is properly clean, keeping it that way is mostly a matter of not letting it build up again.
- Waterproof seat covers or a boot liner. Removable, washable, and the single biggest reduction in ongoing work. Machine-wash them monthly — our Pet Formula washing machine cleaner is worth a run through the machine after laundering heavy pet fabric, because washing a boot liner will transfer fur and protein residue into your drum.
- Vacuum every two weeks. If your dog rides with you regularly, this is the baseline. Fortnightly is the gap before embedded fur becomes a problem.
- Replace the cabin filter yearly. Or every 12,000 miles, whichever comes first. Heavier use if your pet sheds a lot.
- How to Get Rid of Dog Smell from Laundry

Frequently Asked Questions
Can I put car seat covers in the washing machine?
Most fabric and neoprene seat covers are machine washable on a cool or 30°C cycle — check the label first. Wash them on their own, not with clothing, and run an empty maintenance wash afterwards to clear fur and protein residue from the drum.
How often should I clean my car if my dog rides with me?
A quick vacuum every two weeks and a proper deep clean every three to four months. If your dog rides daily, shorten the deep-clean cycle to every two months. Leaving it longer lets smell bake into the fabric during summer.
Does running the air conditioning remove pet smell?
No — it usually makes it worse. The A/C system is where pet dander accumulates, and running the fan pushes it back into the cabin. You need to replace the cabin filter and treat the evaporator first. After that, running the A/C with windows open helps flush residual odour.
Should I replace the cabin air filter?
Yes, and more often than most owners do. Every 12,000 miles or annually is standard; every 6,000 miles if you have a shedding pet that rides regularly. It is the cheapest and most overlooked part of getting pet smell out of a car.
What's the best thing to remove dog hair from car seats?
Vacuuming alone misses the embedded layer. A rake or rubber brush that agitates the nap before vacuuming will pull up far more fur — the brass edge on our Carpet Rake works well on carpet and boot liner, and the silicone edge is gentler on seat upholstery.