How to Remove Pet Urine and Odor from Carpet (That Actually Works)
If you’ve scrubbed a spot a dozen times and the smell still returns on humid days, you’re not doing anything wrong — you’re fighting the problem in the wrong place. Here’s what’s really happening, and how to fix it for good.
Why the smell keeps coming back
When a pet has an accident, only a little of the urine stays on the carpet surface. The rest soaks through the carpet, into the pad, and onto the subfloor underneath. Surface cleaners and store-bought sprays only treat the top layer, so the urine crystals trapped below keep releasing odor — especially when it’s warm or humid.
To actually remove the smell, you have to neutralize it at the source.
Step-by-step: fresh accidents
- Blot, don’t rub. Press a clean towel firmly to soak up as much liquid as possible. Rubbing pushes it deeper and spreads the stain.
- Rinse with cool water and blot again.
- Apply an enzyme cleaner (not a regular carpet spray). Enzymes break down the proteins and crystals that cause odor. Let it sit per the label — usually 10+ minutes.
- Blot dry and let the area air out.
What to avoid
- Steam from a household iron or hot water on a fresh stain can set the proteins permanently.
- Vinegar and baking soda help a little with surface odor but won’t reach urine in the pad.
- Masking sprays only cover the smell temporarily.
For old or repeat accidents
Once urine has soaked into the pad and subfloor, home methods rarely fully fix it. Professional treatment uses:
- A UV light to find every affected spot, including ones you can’t see.
- Enzyme treatments worked deep into the fibers.
- Sub-surface extraction that flushes contaminants out of the carpet and pad — not just the surface.
- A deodorizing pass to leave the room genuinely fresh.
That’s exactly what our pet stain & odor removal service is built for, and it pairs well with a full carpet cleaning.
When to call a pro
If the smell is strong, covers a large area, or keeps coming back after you’ve treated it, the urine has almost certainly reached the pad. A professional deep extraction is faster and far more effective than repeated DIY attempts — and usually cheaper than replacing the carpet.
Serving pet owners across Salt Lake City, Sandy, West Jordan, and the whole valley.
Dealing with stubborn pet odor? Get a free quote and we’ll take care of it at the source.
Need a hand from a local pro?
Get a fast, honest quote for carpet, rug, or upholstery cleaning in Salt Lake City.