How to Get Pet Urine Smell Out of Carpet
Pet urine odour in carpet is caused by uric acid crystals that form as the urine dries. Standard cleaners (dish soap, vinegar, baking soda) mask or temporarily neutralize the odour but cannot break down the uric acid crystals — which is why the smell returns when the carpet gets wet again (humidity reactivates the crystals). Only an enzymatic cleaner breaks down uric acid.
Why Standard Cleaners Don't Work Permanently
- Vinegar: Neutralizes the ammonia smell temporarily but does not break down uric acid. The smell returns.
- Baking soda: Absorbs odour temporarily — does not remove the source.
- Steam cleaning: Heat sets uric acid crystals more deeply into the carpet fibres. Do not steam clean pet urine stains before treating with an enzymatic cleaner.
The Correct Approach: Enzymatic Cleaner
Enzymatic cleaners contain bacteria that produce enzymes (specifically uricase) that biologically digest uric acid, proteins, and other organic compounds in urine. This permanently eliminates the odour source rather than masking it.
Products
- Nature's Miracle Urine Destroyer (available at Canadian Tire, PetSmart)
- Rocco & Roxie Professional Strength Stain and Odor Eliminator
- Bac-Out by Biokleen
Application for Fresh Stains
- Blot up as much urine as possible with paper towels — press firmly and use weight (stand on the towels) to absorb from deep in the fibres. Do not rub.
- Apply the enzymatic cleaner liberally — saturate the stained area. The cleaner needs to penetrate to the same depth the urine did, which typically means soaking through to the backing.
- Cover with a damp cloth and allow to work for 10–15 minutes (read product instructions — some require longer)
- Blot up the cleaner with clean cloths
- Allow to dry completely — do not cover with furniture until fully dry
Application for Old, Dried Stains
- Locate old stains with a UV black light — urine fluoresces under UV (use in a darkened room)
- Wet the area with water first to rehydrate the dried crystals
- Apply enzymatic cleaner and allow a longer dwell time (30–60 minutes)
- Multiple applications are often required for deeply embedded old stains
When the Smell Has Penetrated the Subfloor
If urine has penetrated through the carpet padding and into the subfloor, the smell will persist even after carpet treatment — the source is now in the wood, not the carpet. This requires:
- Pulling up the carpet and replacing the padding
- Treating the subfloor with a stain-blocking primer (Killz) before re-laying carpet
- This is typically the case with repeated accidents in the same spot over months or years
Book a Maidless deep clean at maidless.ca — 4.9★, 100+ reviews, vetted cleaners across Toronto.