Published 2026-04-22 · updated 2026-11-07 · Carpet Cleaning Glasgow, Glasgow
The short answer
Pet urine smell comes back because the urine is in the underlay, not the pile. It dries into crystals that reactivate whenever the room gets warm or damp. Air fresheners and surface shampoo only cover it. What removes it is an enzyme treatment applied to the full depth the urine reached, left to work, then extracted — £12–£20 per affected area as an add-on to a clean. Old, repeated accidents in one spot can soak through to the floorboards, and then the underlay needs replacing; we will tell you which you have before you pay for anything.
The smell is not in the carpet — it is under it
Pet urine passes through the pile, through the backing and into the underlay, where it crystallises. Those crystals reactivate with humidity, which is why the smell comes back on a damp Glasgow afternoon no matter how often you shampoo the surface. The patch you can see is usually much smaller than the patch underneath, because urine spreads out sideways in the underlay like ink on blotting paper.
Why masking products and home shampoo fail
Fragrance sprays and deodorising powders cover the smell for a day or two. The source is untouched, so the smell returns stronger — and you have now added perfume residue to the pile as well. Shampooing the surface wets the crystals without removing them, which is why a room often smells dramatically worse for a few days after a DIY clean. Ammonia-based cleaners are worse still: urine contains ammonia, so to a dog or cat the spot now smells like a toilet, and they go back to it.
What to do the moment it happens
- Blot, do not rub. Press thick kitchen roll or an old towel down hard, standing on it if you can, until it comes up nearly dry.
- Use cool water, a little at a time, and blot again. Never hot water or a steam cleaner — heat bonds the proteins in urine to the fibre and sets both the stain and the smell.
- Use an enzyme cleaner from a pet shop if you have one, following the dwell time on the bottle. Avoid ammonia, bleach and strongly perfumed products.
- Let it dry properly with air moving over it, and keep the pet off it.
That handles a fresh, small accident on synthetic carpet. It will not reach urine that has already soaked into the underlay.
How enzyme treatment works
Enzymes break the uric acid crystals down into odourless compounds. The treatment has to reach the contamination, which means applying it to the depth the urine reached, letting it dwell, then extracting thoroughly. We use a UV light to find every spot first — including the ones you did not know about, which in a house with an older pet is usually several. Then the treated areas are rinsed and extracted as part of a normal clean, so you are not left with product in the carpet.
Sofas, mattresses and rugs
A sofa that smells when the room is warm almost always has urine in the cushion foam rather than the cover, and it is treated the same way: enzyme to the depth of the contamination, then low-moisture extraction so the foam is not soaked — see sofa and upholstery cleaning. Mattresses get an enzyme stage and a sanitising finish on our mattress cleaning service. Urine on a hand-knotted rug is the most urgent of all, because it weakens the foundation and makes dyes run; those rugs need a full workshop wash with an enzyme stage, explained on the rug cleaning page.
What we can and cannot fix
Fresh and moderate contamination we clear completely. Years of repeated accidents in the same spot may have soaked into the floorboards, and at that point the underlay needs replacing and the boards sealing — we will tell you honestly rather than charge you for a clean that will not hold. Dye damage is the other limit: urine can permanently bleach or discolour some carpets, and while the smell can be removed, the colour change cannot.
Stopping it happening again
A pet that keeps going back to one spot is following its nose, so removing the smell completely is the most important step — partial removal means the spot is still marked. After that, the usual causes are worth ruling out with a vet, especially with an older cat or dog: a urinary infection or a change in a litter tray it no longer likes. And a stain protector on a light carpet buys you a few extra minutes to blot up the next one.
How to find every urine spot
The patches you know about are rarely all of them. Smell at floor level along skirting boards, behind doors and in corners, which are favourite spots for cats and for dogs that are marking. Look for slightly stiff or discoloured areas of pile. A UV torch in a dark room shows dried urine as a dull glow, which is how we find spots before treating them. Mark each one with a piece of tape, because once the lights are back on they are hard to see again.
Cats versus dogs
Cat urine is more concentrated than dog urine and its smell is stronger and longer-lasting, which is why a single cat accident can make a whole room smell. Cats also tend to go back to exactly the same spot, often in a corner or against a wall, so the contamination is deep rather than wide. Dog accidents are usually larger in area and more often in open floor, especially with puppies and older dogs. Both are treated the same way — enzyme to the depth of the contamination — but cat urine more often needs a second treatment.
Vomit, faeces and other accidents
Lift solids carefully with a scraper or card, working inwards, rather than wiping, which pushes material into the pile. Then blot and use cool water as for urine. Vomit is acidic and can discolour some carpets if left, so deal with it quickly. Faeces carry bacteria, so wear gloves and wash cloths separately. These are protein stains, so never use hot water or a steam cleaner, which sets them. A professional clean deals with both the stain and the hygiene side, and an enzyme stage removes any lingering smell.
Puppies, old dogs and repeated accidents
A puppy in training and an elderly dog losing control will both have repeated accidents, often in the same few places, and the temptation is to clean only once the phase is over. The problem is that each accident goes deeper into the underlay, and an untreated spot invites the next one. Blot and treat each accident as it happens, and book a professional clean with an enzyme stage once the accidents stop, so the clean actually holds. For an older dog, a washable rug in its favourite spot protects the carpet underneath.
Pet hair in carpet
Pet hair weaves itself into carpet pile, particularly loop pile and long-pile rugs, and an ordinary vacuum pass leaves a lot behind. Vacuum slowly in two directions, use a rubber broom or rubber-bladed brush to lift embedded hair before vacuuming, and empty the bin often, because a full vacuum loses suction fast. Before a professional clean we do a thorough dry pass for exactly this reason: wetting carpet full of hair mats it into the pile.
Keeping pets and children safe during a clean
Keep pets and children off treated areas until they are dry, which with extraction is usually two to four hours with air moving through the room. Shut cats out of the room completely, because they are curious and walk through anything new. Ask what products are being used if you have a pet with sensitivities or a child who crawls; any good cleaner will tell you what they are spraying and why. Put furniture feet back on the pads provided until the carpet is fully dry, so nothing marks.
When the underlay has to go
Enzyme treatment works when it can reach the contamination and the underlay is still sound. It stops working when urine has been going into the same spot for months or years: the underlay is saturated, the uric salts have spread far beyond the visible patch, and the liquid has reached the floorboards or concrete underneath. You can usually tell because the smell returns within days of a thorough treatment, or because the boards themselves smell when the carpet is lifted. At that point the honest fix is to lift the carpet, replace that section of underlay, seal the floor and then clean the carpet. We will say so before treating it, rather than sell a clean that will not hold.
What it costs
Pet odour enzyme treatment is £12–£20 per affected area, added to a carpet clean at the normal room rates — a single bedroom is £30–£45 and a living room £40–£65. Full details are on our stain and pet odour removal page.
Need it done properly?
We clean carpets, rugs, sofas and mattresses right across Glasgow and Greater Glasgow — fixed prices, IICRC-trained technicians, dry in two to four hours. Call 07776 464652, WhatsApp us a photo, or use the form on this page.
Carpet Cleaning Glasgow
IICRC-trained carpet and upholstery technicians · Glasgow
Written by the people who do the work — trained in carpet, upholstery and odour control. Everything here is what we would tell a customer standing in their own living room.