How to Get Pet Odor Out of Carpet
For fresh pet urine: blot immediately, apply enzyme cleaner (Nature's Miracle, $8-$15), let sit 10-15 minutes, blot dry. For old/set-in odor: enzyme cleaner may need multiple applications. For severe odor that has soaked into the carpet pad, professional treatment ($50-$150/room) with sub-surface extraction is needed. In worst cases, the pad must be replaced ($200-$500/room).
Cost Breakdown
| Service | Low | High | Notes |
|---|---|---|---|
| Enzyme cleaner (DIY) | $8 | $20 | Nature's Miracle, etc. |
| UV/black light | $10 | $25 | Find hidden stains |
| Professional pet treatment | $50 | $150 | Per room |
| Sub-surface extraction | $100 | $250 | Per room |
| Carpet pad replacement | $200 | $500 | Per room, severe cases |
| Subfloor sealing | $100 | $300 | Concrete or plywood |
Removing Pet Odor from Carpet
Why Pet Urine Smells So Bad
Pet urine contains uric acid crystals that bond to carpet fibers and pad. Standard cleaners mask the smell temporarily, but the crystals reactivate with humidity, causing the odor to return. Only enzyme-based cleaners break down uric acid permanently.
Step 1: Find All the Spots
Use a UV/black light in a dark room. Pet urine fluoresces bright yellow-green under UV light. Mark each spot. You may be surprised — there are usually more spots than you think.
Step 2: Fresh Stains (Same Day)
- Blot up as much urine as possible with paper towels (stand on them for pressure)
- Saturate the area with enzyme cleaner (Nature's Miracle, Angry Orange, Rocco & Roxie)
- Let it sit for 10-15 minutes — enzymes need time to work
- Blot up excess cleaner
- Cover with a damp towel and weigh down overnight
- Vacuum when dry
Step 3: Old Stains
Old stains need more aggressive treatment:
- Saturate with enzyme cleaner — use more than you think (urine soaked deep)
- Cover with plastic wrap to keep the area moist for 12-24 hours (enzymes work while wet)
- Remove plastic, blot, and let dry
- Repeat if odor persists — old stains may need 2-3 treatments
Step 4: Severe Cases (Professional Help)
When DIY enzyme treatment does not work, professional pet odor treatment includes:
- Sub-surface extraction: Specialized tool injects enzyme solution through the carpet into the pad and extracts it back up
- Pad treatment or replacement: If urine has saturated the pad, it may need to be replaced ($200-$500/room)
- Subfloor treatment: If urine reached the subfloor (concrete or plywood), it needs sealing with enzyme treatment or Kilz primer
Related Questions
Does baking soda remove pet odor from carpet?
Baking soda absorbs some odor temporarily but does NOT break down uric acid crystals. The smell will return, especially in humid conditions. Enzyme cleaners are the only permanent solution for pet urine odor.
Will professional carpet cleaning remove pet odor?
Standard carpet cleaning helps but may not fully eliminate deep-set pet odor. Ask specifically for pet odor treatment with enzyme solutions and sub-surface extraction. Standard hot water extraction alone may not reach the pad.
Should I replace carpet if pet odor is severe?
Not always. Professional treatment with pad replacement costs $200-$500/room. Full carpet replacement costs $1,000-$3,000/room. Try professional treatment first. Replace only if the subfloor is damaged or odor persists after treatment.