How to Remove Pet Urine from Carpet (And Actually Eliminate the Smell)

The short answer

Pet urine leaves uric acid crystals in carpet fibers that most household cleaners cannot break down. An enzyme cleaner labeled for pet urine contains enzymes designed specifically to digest uric acid — it is the only way to fully eliminate the odor rather than masking it. Saturate the affected area, let the cleaner dwell at least 10–15 minutes, blot dry, and allow to air dry completely. Check for odor once fully dry and repeat if needed.

Before you start

You need: enzyme cleaner labeled for pet urine or pet odor, clean white cloths or paper towels.

Do not use a steam cleaner — heat permanently bonds uric acid crystals to carpet fibers, locking in the odor. Do not use hot water for the same reason.

Steps

  1. 1Blot up as much urine as possible with clean white cloths. Press firmly and lift straight up — do not scrub, which drives urine deeper into the fibers and padding.
  2. 2Apply enzyme cleaner generously. Saturate the full stained area — the product needs to reach the same depth the urine did. Press the cleaner in with a cloth if needed.
  3. 3Let the enzyme cleaner dwell for 10–15 minutes. Keep the area moist by placing a damp cloth on top if the room is warm or dry.
  4. 4Blot dry with clean cloths, removing as much moisture as you can.
  5. 5Allow to air dry completely. This takes several hours. Do not use a hair dryer or heater to speed this up.
  6. 6Once fully dry, check for odor. If it remains, the urine reached the carpet padding. Repeat from step 2 with a heavier application.

What not to do

  • Do not use a steam cleaner — heat permanently bonds uric acid crystals to carpet fibers.
  • Do not use ammonia-based cleaners — ammonia smells similar to urine and draws pets back to the same spot.
  • Do not use chlorine bleach — it does not neutralize uric acid and can react with urine to produce toxic fumes.
  • Do not scrub the stain — scrubbing spreads it and pushes it deeper into the padding.

Dog vs cat urine, pad penetration, and when to escalate

Dog vs cat urine: cat urine tends to smell more persistently than dog urine. Both respond to enzyme cleaners labeled for pet urine, but cat urine deposits may require more treatment cycles and more dwell time per cycle.

Fresh vs dried urine: enzyme cleaners work best on deposits that have not fully dried. If the urine has dried, lightly dampen the area with cool water before applying enzyme cleaner — this helps the product penetrate the crystallized residue.

Smell returning after the carpet dries: if odor comes back after the carpet dries fully or when the room is humid, the urine likely penetrated the carpet padding beneath the surface. Padding absorbs urine readily and cannot be reached from the surface with a light application. To address padding: saturate the area more heavily with enzyme cleaner, cover with a damp cloth, and extend dwell time to 30 minutes or more. The product needs to reach the same depth as the contamination.

Carpet vs rug: a removable rug can be taken outside, dampened, treated with enzyme cleaner while wet, and dried in sunlight. This allows more thorough treatment than surface-only application. Installed carpet cannot be treated this way.

When professional cleaning or replacement may be the honest answer: if odor returns reliably after 2–3 full enzyme-treatment-and-dry cycles, the padding may be contaminated beyond what surface treatment can address. Signs of heavy pad contamination: the odor returns within a day of the carpet drying, the carpet feels stiff in the affected area, or the stain is visible through the carpet backing when lifted. Professional hot-water extraction can reach the padding more effectively. For severe contamination — especially from repeated accidents in the same spot — replacing the affected section of carpet and padding may be the most reliable resolution.

Frequently asked questions

Why does the smell come back after the carpet dries?

Uric acid crystals reactivate in humidity. The odor returning after drying usually means the enzyme cleaner did not reach all of the contaminated carpet padding beneath the fibers. Apply enzyme cleaner again with heavier saturation and cover the area with a damp cloth to slow evaporation during the dwell time.

How do I know if the urine reached the carpet padding?

Any accident that went unnoticed for more than a few minutes has likely soaked into the padding. For dried stains, press your hand firmly onto the carpet — if it feels stiff or the outline of the stain is visible, padding is involved. A black light (UV flashlight) in a darkened room shows urine deposits as a yellow-green glow.

Not sure which supplies to use or whether you need a different approach? Use the Stain Rescue Tool to get a step-by-step plan based on your stain, surface, and what you have at home.

Use the Stain Rescue Tool

Related guides

Pet Urine on Carpet — How to Remove the Stain and Eliminate the Odor