Skip to content

📦 free delivery on orders £40+

How to Remove Pet Odour Naturally at Home in 2026

Pet odour that lingers after a proper clean usually means you're masking the smell instead of breaking down what's causing it — and in 2026 that mistake is still the most common one UK pet owners make with generic sprays.

TL;DR
  • Baking soda and white vinegar neutralise fresh pet odour on fabric and carpet within 15-20 minutes of dwell time.
  • Enzyme cleaners are the only fix for old urine smell because they break down uric acid crystals that water-based sprays can't touch.
  • Washing pet bedding at 60°C weekly cuts odour-causing bacteria far more than a quick cold rinse.
  • Regn's enzyme laundry detergent sheets and compostable dog poop bags cover the two biggest odour sources without single-use plastic.

Why this matters

Pet odour isn't one smell — it's a mix of skin oils, saliva, urine and bacteria, and each needs a different natural fix. Spray a scented candle over old urine and you'll get a worse smell within a week, because the uric acid crystals underneath keep reactivating with humidity. Get the method right the first time and you stop chasing the same smell every few days.

A lot of pet owners default to bleach or heavily fragranced sprays. Bleach reacts badly with ammonia in pet urine and produces fumes that are genuinely unsafe indoors, and strong synthetic fragrance just layers another smell on top of the problem rather than removing it. If you want a practical rundown of what to swap in, Regn's guide to eco-friendly cleaning products for pet owners covers the wider category — this guide focuses specifically on getting rid of the smell.

What you'll need

  • Bicarbonate of soda (baking soda) — at least 500g if you're treating carpet or a sofa
  • White vinegar, diluted 1:1 with water in a spray bottle
  • An enzyme-based cleaner or enzyme laundry sheets for fabric and bedding
  • A stiff brush or vacuum with an upholstery attachment
  • Compostable dog poop bags if outdoor waste is contributing to the smell near doors and bins
  • 30-45 minutes for a full room treatment, longer if you're doing a deep carpet clean

The steps

1. Identify the actual source, not just the smell

Walk the room with a UV torch at night — dried pet urine glows faintly under UV light even when it's invisible in daylight. This matters because treating the wrong spot wastes your baking soda and vinegar and leaves the real source untouched. Mark every spot you find with a sticky note before you start cleaning so you don't lose track. Common mistake: people spray the whole rug generally instead of targeting the actual stain, which dilutes your cleaning agents and does less for more product.

2. Blot fresh accidents immediately, don't rub

On a fresh urine or vomit spot, press paper towel or a cloth straight down for 30-60 seconds to pull out as much liquid as possible before it soaks into the carpet backing or sofa foam. Rubbing pushes the mess deeper into the fibres and spreads the area you'll need to treat. This step alone determines whether you're dealing with a surface smell or one that's worked into the padding underneath. Expected outcome: the cloth comes away mostly clear after two or three presses.

3. Apply diluted white vinegar and let it sit

Spray the 1:1 vinegar-water mix directly onto the spot until it's damp but not soaked, then leave it for 10 minutes. Vinegar's acidity neutralises the alkaline salts in dried urine and breaks down surface bacteria that cause the sharp ammonia smell. It also lifts a lot of the smell from fresh accidents on its own, though older stains need the enzyme step below too. Common mistake: rinsing it off too soon — give it the full 10 minutes to work before blotting dry.

4. Cover with baking soda and leave for 15-20 minutes

Once the vinegar has dried slightly, sprinkle a generous layer of baking soda over the whole area and work it gently into the fibres with a brush. Baking soda absorbs odour molecules rather than covering them, which is why it works on smells vinegar alone doesn't fully clear. Leave it for at least 15-20 minutes — longer on thicker carpet — then vacuum thoroughly. You'll notice the vacuum bag or bin fills with a fine grey powder; that's the baking soda pulling moisture and smell out of the pile.

5. Treat old or repeat-offence stains with an enzyme cleaner

For urine that's been sitting for days or weeks, vinegar and baking soda alone won't fully clear it because dried uric acid forms crystals that reactivate with humidity — this is the exact reason a carpet smells fine when dry and reeks the moment it rains. Enzyme cleaners contain bacterial cultures that physically digest those crystals rather than masking them. Soak the area properly, don't just mist it, and leave it to work for at least an hour, ideally overnight under a damp towel to stop it drying out too fast. This is the single most effective step for a house that's had the same pet for years.

6. Wash bedding, blankets and soft toys at 60°C

Pet bedding holds skin oils, saliva and dander that a quick 30°C cycle won't fully shift. A 60°C wash with a proper detergent breaks down the oils and kills the bacteria responsible for that distinct "wet dog" smell that lingers even on clean-looking blankets. Enzyme laundry detergent sheets work well here because the enzyme action targets protein-based odour (saliva, skin cells) the same way it does on urine. Wash pet bedding weekly if you have a dog or cat that sheds heavily, fortnightly otherwise.

7. Ventilate and rotate airflow, not air freshener

Open windows on opposite sides of the room for 10-15 minutes twice a day rather than running a plug-in air freshener constantly. Cross-ventilation physically removes odour particles from the air; fragrance products just add a competing smell on top, and pets can find strong synthetic scent genuinely unpleasant. Do this daily for a week after a deep clean to stop trapped moisture from letting any remaining smell redevelop.

Handy extras for pet odour control
Wooden Lint & Hair Remover for Pet Hair, Furniture and Carpets
Reusable wooden-handled tool for lifting pet hair off sofas, carpets and car seats.
£4.45
Reusable Tall Bottle 500ml | PET Plastic Refill Bottle
Refillable 500ml bottle, ideal for mixing your own vinegar spray solution.
£1.51
Reusable Short Bottle 500ml | PET Plastic Refill Bottle
Compact refillable bottle for storing diluted enzyme cleaner or vinegar mix.
£1.95

Troubleshooting

  • Smell comes back after a few days: You treated the surface but not the padding underneath. Re-soak with enzyme cleaner and let it sit longer this time, and check the carpet backing isn't still damp — trapped moisture regrows bacteria fast.
  • Baking soda leaves a white residue: You didn't vacuum thoroughly enough. Go over the area twice, once with the brush attachment to lift the powder out of the pile.
  • Vinegar smell lingers after cleaning: This fades within a few hours as it evaporates. If it's still strong after a day, you used too much — next time, mist rather than soak.
  • Sofa or mattress still smells despite cleaning the surface: Odour has likely reached the foam or filling. Repeat the enzyme step and increase dwell time to overnight, or consider a professional deep clean if it's a mattress.
  • House smells fine when dry but bad on damp or rainy days: Classic sign of dried urine crystals reactivating with humidity. This needs the enzyme treatment in step 5, not another round of vinegar.
  • Multiple pets, can't pin down the source: Use the UV torch method room by room rather than guessing, and treat each spot individually rather than one blanket clean of the whole floor.

Tools and resources

  • Enzyme laundry sheets for bedding, blankets and pet accessories that go through the wash
  • A refillable spray bottle for mixing vinegar solutions without buying a new plastic bottle every time — Regn's aluminium refillable cleaning spray bottle works for this and doubles up for general household cleaning
  • A stiff carpet brush or vacuum with an upholstery attachment
  • UV torch (inexpensive, widely available, essential for finding hidden stains)
  • Compostable waste bags for outdoor mess so bins near doors don't add to the problem

What to do next

Once odour is under control, hair and dander become the next visible issue, especially on sofas and in cars. Regn's guide to wool dryer balls for pet hair reduction covers a simple laundry-side fix that cuts down loose hair on blankets and bedding before it spreads through the house.

FAQ

What is the best natural way to remove pet odour at home?

Baking soda and diluted white vinegar handle fresh, surface-level pet odour, while an enzyme cleaner is needed for old urine because it breaks down the uric acid crystals other methods can't touch. Use vinegar first, then baking soda, then enzyme treatment on stubborn spots.

Does vinegar actually get rid of pet odour or just mask it?

Vinegar neutralises odour by breaking down the alkaline salts and bacteria in urine rather than covering the smell with fragrance. It works well on fresh accidents but isn't strong enough on its own for urine that's dried into carpet padding.

How long does baking soda need to sit on carpet to remove pet smell?

Leave baking soda on the affected area for 15-20 minutes minimum, longer on thick pile carpet, before vacuuming thoroughly. Shorter dwell times leave odour molecules only partially absorbed.

Why does my house still smell of pet after cleaning the carpet?

The smell has likely soaked into the carpet padding or sofa foam underneath the surface fibres, which surface cleaning doesn't reach. Re-treat with an enzyme cleaner and allow a longer soak time, ideally overnight.

Is bleach safe to use on pet urine smell?

No, bleach reacts with the ammonia in pet urine and produces harmful fumes, and it doesn't break down uric acid crystals the way an enzyme cleaner does. Stick to vinegar, baking soda and enzyme cleaners instead.

How often should I wash pet bedding to control odour?

Wash pet bedding weekly at 60°C if you have a dog or cat that sheds heavily, or fortnightly for lighter shedders. A hot wash with enzyme-based detergent breaks down skin oils and bacteria that a cold cycle leaves behind.

What causes pet urine to smell worse on rainy or humid days?

Dried uric acid crystals in carpet or fabric reactivate when they absorb moisture from humid air, which is why a spot that seems odourless when dry can smell strong on a damp day. Only an enzyme cleaner fully breaks down these crystals.

Can I use essential oils to cover pet smell?

It's best avoided — several common essential oils are toxic to cats and dogs even in small amounts through skin contact or inhalation. Ventilation, vinegar and baking soda are the safer natural route for 2026 pet households.

One last thing

The UV torch step gets skipped by almost everyone, and it's the single biggest reason odour treatments fail — you can spend 45 minutes deep-cleaning a sofa and miss the actual stain by 30cm because it's invisible in daylight. Run the torch check before you touch a single product in 2026, and you'll cut your cleaning time roughly in half because you're only treating spots that need it.

Related guides

📦 Free Delivery When You Spend £40
📦 Free Delivery When You Spend £40
📦 Free Delivery When You Spend £40