How to Get Rid of Pet Urine Smell From Carpet (NZ Homes)

Concentrated enzyme cleaner used for tackling pet urine odour

Cleaning Tips

How to Get Rid of Pet Urine Smell From Carpet (NZ Homes)

A quick spray and blot only masks it. Here is why the smell keeps coming back, and the enzyme-based method that actually gets rid of it for good.

How Do You Get Rid of Pet Urine Smell From Carpet?

Blot fresh urine dry, then saturate the area with a concentrated enzyme cleaner so it reaches the same depth the urine soaked to. Leave it 10-15 minutes, or longer per the label, so the enzymes fully break down the odour-causing bacteria, then blot dry. Repeat once the carpet is fully dry if any smell remains.

If you can still smell it, it is still there. A regular carpet cleaner or a quick spray only masks pet urine odour temporarily, because the smell comes from bacteria and crystallised uric acid salts that plain cleaning products cannot break down.

Why Does the Smell Keep Coming Back?

Urine dries into uric acid crystals that reactivate and release odour whenever they get warm or damp again, which is why the smell often returns on humid North Shore days even after the carpet looks and feels clean. Only an enzyme cleaner breaks these crystals down completely.

General-purpose cleaners can lift the surface stain and smell, but they do not reach the uric acid bonded deep in the carpet fibres and underlay. Steam cleaning makes it worse: the heat sets the protein into the fibres permanently, locking the odour in rather than lifting it out.

How to Remove Pet Urine Odour From Carpet, Step by Step

Blot up excess urine, apply a generous amount of enzyme cleaner so it soaks to the same depth as the stain, leave it for the time stated on the label, then blot dry and let the carpet air out fully before walking on it.

  1. Blot, do not rub. Press paper towels or a clean cloth firmly onto the stain to lift as much liquid as possible before you clean.
  2. Saturate with enzyme cleaner. Pour on enough concentrated enzyme cleaner to reach the same depth the urine soaked to, not just the surface.
  3. Give it time to work. Leave the enzyme cleaner for at least 10-15 minutes, or longer for older stains, so it fully breaks down the odour-causing bacteria and uric acid.
  4. Blot dry. Once it has had time to work, blot up the moisture with clean towels rather than rubbing it in.
  5. Let it dry completely. Open windows or use a fan; a damp carpet can trap odour and encourage mould while it dries.
  6. Repeat for old stains. Set-in or repeat-marked spots often need two or three treatments before the smell is fully gone.
Enzyme cleaner and cloths ready for spot-treating carpet

What Should You Avoid When Cleaning Pet Urine From Carpet?

Skip steam cleaners, hot water and strong-smelling household chemicals on pet urine stains. Heat permanently sets the odour into carpet fibres, and harsh scented products can encourage pets to remark the same spot rather than actually removing the smell.

  • Steam cleaners and hot water: heat bonds the protein into the fibres instead of lifting it out
  • Strong ammonia-based products: the scent can resemble urine to pets and encourage remarking
  • Scrubbing hard: pushes the stain deeper into the carpet and underlay
  • Skipping the “same depth” rule: a light surface spray will not reach urine that has soaked through to the underlay

💡 Stephanie’s Tip

If a spot keeps reappearing, check the underlay, not just the carpet. Urine that has soaked all the way through needs the enzyme cleaner applied from underneath too, or the smell will keep resurfacing no matter how often you treat the top.

💡 Did You Know?

A dog or cat’s nose is up to 10,000 times more sensitive than ours, so carpet that smells completely fresh to you can still smell like a bathroom to your pet, which is exactly why using an enzyme cleaner properly matters for stopping repeat marking.

Frequently Asked Questions

Can I use baking soda instead of an enzyme cleaner?

Baking soda can help absorb surface odour temporarily, but it does not break down the uric acid crystals causing the smell, so it will not solve the problem on its own. Use it alongside an enzyme cleaner, not instead of one, for the best result.

How long does an enzyme cleaner take to work on pet urine?

Most enzyme cleaners need at least 10-15 minutes of contact time on fresh stains, and considerably longer, sometimes several hours under a damp towel, for older or repeat-marked spots.

Will the smell come back after treating it?

It should not, if the enzyme cleaner reached the full depth of the stain and was left long enough to work. If the odour returns, the urine likely soaked into the underlay or floorboards and needs treating from underneath too.

Can I use this method on rugs and upholstery?

Yes. The same blot, saturate, wait and blot dry method works on rugs and upholstery, just check the enzyme cleaner is safe for the specific fabric first and test an inconspicuous patch.

Is it worth calling a professional for pet odour?

For a single fresh stain, DIY with a good enzyme cleaner is usually enough. For older, widespread or repeat-marked areas, professional carpet cleaning with proper enzyme treatment and extraction reaches deeper into the underlay than most home methods can.

The Bottom Line

Pet urine smell is not stubborn because it is hard to clean, it is stubborn because most products never reach the uric acid causing it. Blot, saturate with an enzyme cleaner to the full depth of the stain, give it time to work, and the smell genuinely goes, not just gets covered up.

Stephanie Ray

Written By

Stephanie Ray

Founder, Clean for Good

Stephanie founded Clean for Good to bring a healthier, more thoughtful approach to home cleaning on Auckland’s North Shore, using low-tox, effective methods and a team that treats every home like their own.

Dealing with a pet odour problem?

Carpet & upholstery cleans
Enzyme-based methods
North Shore local team

Request Your Free Quote →

See What We’re Up To

@cleanforgoodnz

A Clean for Good team member arriving at a client's home with her cleaning kit

Ready to come home to a house that feels cared for?

Every home is different, which is why every quote starts with a complimentary home visit. We’ll get to know your home, understand what matters most to you, and create a tailored cleaning plan that fits your family.

Request Your Tailored Quote →

Prefer to chat first? 020 4010 2470