Blot up fresh urine, rinse with cool water, then saturate the spot with a bio-enzymatic cleaner and let it dwell the full time before blotting dry. Enzymes are the only thing that breaks down the uric acid crystals causing the smell.
Why dog urine smell comes back
Dried dog urine leaves behind uric acid crystals deep in carpet fibres and the underlay below. Ordinary detergents and masking sprays clean the surface but leave those crystals intact, and they release odour again whenever the air gets humid. That is why a spot you thought was clean smells again on a damp day.
Step by step
1. Blot, do not rub: press paper towel or a cloth firmly to soak up as much urine as possible. 2. Rinse with cool water and blot again to dilute what remains. 3. Saturate the whole affected area, slightly wider than the visible stain, with a bio-enzymatic cleaner. 4. Leave it for the full dwell time on the label so the enzymes can digest the crystals. 5. Blot dry and let it air dry fully; avoid heat, which can set any remaining odour. 6. For old stains, a black light in a dark room reveals hidden spots you missed.
What to avoid
Skip steam cleaners and hot water on fresh urine, since heat can bond the proteins and lock in the smell. Avoid ammonia-based cleaners, whose scent resembles urine and can encourage re-marking. Always treat the padding underneath for deep or repeat accidents, because surface cleaning alone will not reach it.
If the smell persists after proper enzyme treatment, or your dog keeps returning to the same spot, speak to your vet to rule out a medical cause such as a urinary infection.
- Best Enzyme Cleaner For Dog Urine (2026): 5 Top Picks Reviewed โ our tested top picks with buying advice.