Most carpet guides talk about marks you can see. But often the thing bothering you isn't a stain — it's a smell. Damp, pet accidents, spilt milk, smoke, or a room that never smells quite fresh. Here's what causes each one, what you can safely do yourself, and when it's worth calling us in.
First, the rule that saves you money: find the source
A smell is a symptom, not the problem. Something in or under the carpet is producing it, and until that's dealt with, no spray or plug-in will fix it — the fragrance fades and the smell comes back. So before you clean anything, play detective: get down low and sniff around corners, under furniture, near external walls and doorways. Find the where and the what, and the fix usually becomes obvious.
- Find the source first. Treat the smell without fixing the cause and it comes back.
- Dry before you clean. Cleaning a damp carpet just adds more moisture.
- Blot fresh spills straight away. Milk and urine smell far worse once they've turned.
- Don't mask. Perfumed sprays and powders cover a smell briefly and leave residue behind.
- Never over-wet. Soaking a carpet can create a damp smell all of its own.
Damp or musty smells
That tell-tale musty smell almost always means moisture: a slow leak, condensation on a cold wall, rain under a door — or a DIY clean that left the carpet soaked. Over-wetting is a common reason a hired carpet machine leaves a room smelling worse than before.
The order matters here:
- Fix the moisture first. Repair the leak, improve the ventilation — and if you can see mould or suspect damp in the building itself, that's a job for the right tradesperson before any carpet cleaning happens.
- Dry the carpet thoroughly. Windows open, air moving, heating on. A carpet that feels dry on top can still be damp underneath.
- Then clean to remove what the moisture left behind in the fibres.
Pet smells
Urine is the big one. It doesn't sit on the surface — it soaks through the pile into the backing, often the underlay too, which is why the smell seems to come back on warm days. If the accident is fresh, blot up as much as you can with dry towels before anything else; our pet urine guide has the full step-by-step.
Older or repeated accidents are where professional cleaning earns its keep: hot-water extraction flushes the affected fibres through rather than dabbing at the top. One honest limit — where urine has repeatedly soaked into the underlay, some odour can persist even after a thorough clean.
Spilt milk
Milk is sneaky. On the day it barely leaves a mark — then a few days later the room smells sour, because what's left in the fibres has turned. Speed is everything: blot up every bit you can straight away, dab with a little cool water, blot again, and dry it quickly. No heat — warmth speeds the souring up.
Once it's turned, surface cleaning won't shift it: the soured residue sits at the base of the pile and needs rinsing out of the fibre — exactly what extraction cleaning does. Our stain removal guide covers other food spills too.
Smoke
Cigarette smoke settles as a residue that coats the carpet fibres themselves — which is why air fresheners and a quick vacuum do nothing. The fibres need washing, not perfuming, and hot-water extraction rinses that residue out of the pile.
Honesty matters here too. In a room that's been smoked in for years, the smell also lives in the walls, ceiling, curtains and soft furnishings. Cleaning the carpet is often the biggest part of the fix, but on its own it won't make a heavily smoked room smell new — and very heavy contamination may not fully go. We'd rather tell you that before we start.
General freshness: the safe DIY that actually works
If the carpet just smells a bit tired, there's one cheap trick we're happy to recommend: plain bicarbonate of soda. Sprinkle it lightly, leave it overnight to absorb odours, then vacuum thoroughly. Test a hidden patch first on wool or delicate rugs.
We'd steer you away from scented powders and perfumed sprays — they mask rather than remove, and the residue builds up in the pile. Regular vacuuming and open windows do more than any fragrance.
The pet owner's survival guide
Pet households deserve the full picture, so here it is — the survival plan in one place.
The big four: urine, faeces, vomit and hair
1. Urine — the urgent one. Blot hard and immediately with kitchen roll (stand on a thick wad of it), rinse by dabbing with cool water, then treat with an enzyme pet cleaner. No ammonia-based products, no hot water. The full method is in our pet urine stain guide; more on why speed matters below.
2. Faeces — lift, don't wipe. Pick up solids without pressing anything into the pile, then clean what's left — wiping sideways smears it deeper. Step-by-step instructions are in our faeces stain guide.
3. Vomit — scrape, then keep it cool. Pet sick is acidic and often carries strong dyes from pet food, so it marks quickly. Scrape up what you can, blot with cool water, and never use heat — warmth sets protein-based stains. The full method is in our vomit and sick guide.
4. Hair and everyday odour — the slow creeper. Hair, dander and body oils work down into the pile gradually until the whole room smells faintly ‘of dog’ (or cat). Regular vacuuming keeps it in check, and a proper deep carpet clean flushes out what the vacuum can't reach — sofas collect the same build-up, so see our upholstery cleaning page too.
For anything else, our full stain removal guide has you covered.
Why urine rewards speed
Two things set urine apart.
Crystals. As urine dries it leaves salt crystals that bond to the fibres and hold the odour. That's why a patch can seem fine for weeks, then smell strongly on a warm or humid day — moisture reactivates the crystals, and a surface wipe doesn't remove them.
Wicking. Liquid soaks down through the pile into the backing and underlay. As the carpet dries, that moisture travels back up the fibres — which is why a stain you thought you'd cleaned can reappear a day or two later. It didn't come back; it was never fully out.
Both shrink dramatically if you lift as much liquid as you can in the first few minutes.
An honest word about odour
Here's the part some cleaning companies won't say plainly: if urine has repeatedly soaked through into the underlay, no surface treatment will cure the smell — not a supermarket spray, and not always a professional clean either.
Our hot-water extraction flushes the pile far deeper than anything you can do at home, and it will often shift odour that home methods can't — but we'd rather tell you honestly when something's unlikely to fully lift than take your money and leave you with a smell.
Protection for pet homes
Scotchgard protector is worth considering in a pet household. It helps liquids bead on the surface rather than soaking straight in, which buys you time to blot — and with urine, time is everything. It's £5 per room on carpets, £5 on a mattress, or £5 per seat on upholstery, applied after we clean. One honest caveat: no protector makes a carpet accident-proof — it's a head start, not a force field.
- Vacuum little and often — slow passes, against the pile where hair collects, a few times a week where your pet lives.
- Groom the pet, not just the carpet — hair brushed out outside never ends up in the pile.
- Washable mats at doors, under food bowls and on favourite sleeping spots take the punishment instead of the carpet.
- Wash pet bedding regularly — it's often the biggest single source of that ‘doggy’ smell.
- Keep an enzyme cleaner in the cupboard so you're never improvising at 11pm.
When it's worth calling us in
Call us in when a smell keeps returning, a stain has reappeared after your own attempt, it's still musty once the carpet has dried, or the accident is on a wool or delicate rug or a mattress. Repeated scrubbing is how a fixable stain becomes a permanent one.
DIY tops out at the surface, and whatever is producing the smell usually sits at the base of the pile. Our professional hot-water extraction gets it out: Prochem machines inject hot cleaning solution deep into the pile and draw it straight back out, carrying the odour-causing residue with it — a genuine wash for your carpet, not a scrub-and-mask. We test first on delicate fibres, and keep pets and small children off until it's dry (touch-dry in a few hours, fully dry in around 4–6).
Easiest is to WhatsApp us a photo. Tell us what the stain is, roughly how old it is, what you've already tried, and what the carpet or fabric is if you know. You'll get a free, honest assessment — including ‘that one probably won't fully lift’ if that's the truth. We usually reply within 15 minutes, and most jobs are done within 2–3 days of booking.
Prices are fixed with no VAT added — rooms from £20, £50 minimum call-out — with every price on our price guide, and right now if you book two rooms online, the third is free (the cheapest room, one per booking). One honest caveat: where a smell has soaked right through into the underlay, no clean — ours or anyone's — can promise to remove every last trace. If we think that's likely, we'll say so before you spend anything.