Home / Pets / How to Get Dog Smell Out of a Flat

How to Get Dog Smell Out of a Flat

Seven steps that actually work, for small UK flats and rented homes.

Dog smell lingers in a flat because fabric, carpet and soft furnishings trap dander, drool and the oils from your dog’s coat. In a small space, that stale smell is more noticeable and harder to shift. The fix is a short weekly routine rather than a single miracle spray.

The 7 steps

  1. Wash bedding, blankets and toys every week. Hot-wash anything the dog sleeps on, plus throws and soft toys. This removes the biggest source of smell.
  2. Deep-clean carpets and the sofa with an enzyme cleaner. Enzyme formulas break down urine, drool and dander instead of just masking them. See our top enzyme spray →
  3. Vacuum with a HEPA filter. Dog hair and dander carry smell; a HEPA vacuum picks up far more of it from carpets, rugs and skirting boards.
  4. Air the flat every day. Open windows for 10–15 minutes, even in winter. Stale air makes pet smell worse in a small space.
  5. Groom the dog and wipe its paws. Regular brushing removes loose hair, and wipes keep paws and coats cleaner between baths. Check grooming wipes →
  6. Clean hard surfaces. Wipe floors, skirting boards and the food area weekly — drool and dander settle there too.
  7. Run an air purifier. For lingering airborne smells and dander in a small flat, a compact HEPA purifier makes a real difference. Compare purifiers →
Editor’s pick: Simple Solution Extreme Stain & Odour Remover — the enzyme spray we recommend for step two.
Check price on Amazon →

Common mistakes

Related: want a ready-made shortlist? See our Best Pet Odour Removers UK (2026).

Related: Pet Odour Remover vs Air Purifier — which one you need first in a small flat.

Bottom line

Consistency matters more than any single product. Wash fabric weekly, clean with an enzyme spray, and air the flat daily — the smell will go and stay gone.

Disclosure: we may earn a commission when you buy through links on this page, at no extra cost to you.