Do You Need a $300 Carpet Cleaner for Pet Urine, or Will a $30 Bottle Do It?

Do You Need a $300 Carpet Cleaner for Pet Urine, or Will a $30 Bottle Do It? - Cleansmart

Short answer: no, most of the time you don't need one. A carpet cleaning machine is built to lift dirt and shampoo out of fibres with water and suction. Pet urine smell isn't a dirt problem, it's a chemical one, so a machine on its own often doesn't touch it, no matter how good the machine is. That's why so many people buy a $300 to $900 carpet cleaner expecting it to fix the smell, run it once, and find the room still smells like dog the moment it gets humid again.

Why does my carpet still smell like urine after cleaning it?

When urine dries, it leaves behind uric acid crystals that bind tightly to carpet fibres, the backing, and sometimes the subfloor underneath. Those crystals are barely soluble in water, which is exactly why a normal shampoo or steam clean doesn't shift them; you're rinsing the surface while the actual source sits untouched underneath. Worse, the crystals are hygroscopic, meaning they pull in moisture from the air. That's why a "cleaned" carpet can smell fine on a dry day and reek again the moment it's humid or someone walks on it with damp feet. (source)

Pet owner treating a carpet stain before using a carpet cleaning machine
Treat the smell at the source first, then clean the carpet if you still want to.

Will a carpet shampooer or steam cleaner get rid of urine smell?

It can help with surface dirt and general freshness, but on its own it rarely gets rid of urine odour completely, and steam specifically can make things worse. Heat can set a urine stain by bonding it more firmly into the fibres, and it can also work against any enzyme or odour treatment you use afterwards. If you're going to use a machine, the treatment needs to happen first, not the other way round.

Carpet machine vs Odarid: what's actually different

Carpet cleaning machine Odarid
What it does Lifts dirt and shampoo with water and suction Hydrogen peroxide formula that breaks down uric acid crystals and odour-causing bacteria at the source
Cost $60 to $900+ upfront From $29.95
Time to results Immediate surface clean, but smell often returns 30 to 60 seconds on fresh accidents
Best for General carpet dirt, allergens, a whole-room refresh Pet urine odour and stains specifically
Risk if used alone Heat can set the stain and smell in further None noted; safe for pets and family once dry

When a carpet machine is actually worth buying

If you've got a big house, multiple pets, or carpet that needs a general deep clean a few times a year regardless of accidents, a machine earns its keep. It's genuinely good at what it's designed for: dirt, dust, and everyday grime across a large area. Just don't expect it to be your odour fix on its own.

What about old, set-in, or repeat-offender stains?

Fresh accidents are the easy case. For urine that's been there for months, has soaked into underlay, or keeps reappearing in the same spot no matter what you try, a stronger, professional-strength product does more of the work in one go. That's what UrineMaster Plus is for.

Odarid pet urine odour and stain remover 2L bottle
CLEANSMART BESTSELLER
Odarid Pet Odour & Stain Remover

New Zealand-made, works in 30 to 60 seconds, safe for pets and family once dry. 500ml, 2L and 5L, fragranced or non-fragranced.

From $29.95 Shop Odarid →
UrineMaster Plus professional strength odour and stain remover 5L
FOR TOUGH JOBS
UrineMaster Plus (Professional Strength)

The stronger option for old, set-in, or repeat-offender stains and larger jobs.

If you're using both, do it in this order

Treat first, machine second, never the other way round. Apply Odarid (or UrineMaster Plus for a tough stain) and give it time to work. Only then, if you want to, run the carpet machine over the area for a general clean, using cool water rather than heat. Doing it in reverse, machine first, is how a stain gets set in rather than lifted out.

Frequently asked questions

Will a carpet shampooer get rid of urine smell?

On its own, usually not completely. It can lift surface dirt and reduce general staleness, but the uric acid crystals causing the actual smell need a targeted treatment first.

How do you get really bad pet urine smell out of carpet?

Find every affected spot (a UV torch makes hidden old stains visible), treat each one with a product built for urine specifically, and for anything old or set-in, use a professional-strength version and let it sit rather than rinsing it straight away.

What's the best carpet shampooer for removing pet urine odour?

None on their own, really, since a shampooer is designed for dirt rather than odour chemistry. The best approach is a urine-specific treatment first, with a shampooer or machine used afterwards for a general clean if you want one.

Why does my carpet still smell like dog urine after cleaning?

Because standard cleaning wets and rinses the surface without breaking down the uric acid crystals underneath. They reabsorb moisture from the air and the smell comes back, often worse on humid days.

Skip the machine, sort the smell

4.9 out of 5 from 1,400+ verified reviews, family-run in NZ since 2004.

Shop Odarid →

NZ-made Odarid — pet urine odour and stains, gone for good.

Odarid's hydrogen peroxide formula breaks down uric acid crystals at the source, not just masks the smell. Safe for pets and family once dry.

Shop Odarid →

Find the Right Product for the Job