Yes, but only in the right situation. An enzyme cleaner for dog urine works by using bacteria-produced enzymes to digest the organic matter in fresh urine, which is exactly why it's the first thing most people reach for after an accident. The catch is what happens once that urine has dried, soaked into underlay, or been sitting for more than a day: enzymes need moisture and dwell time to work, and by then the uric acid crystals behind that lingering ammonia smell have usually already formed. That's the gap most "best enzyme cleaner" reviews skip over. Below is when an enzyme cleaner for dog urine genuinely does the job, when it won't, and what to reach for when it doesn't.
How does an enzyme cleaner actually work on dog urine?
Enzyme cleaners contain bacteria cultures that produce enzymes to break down the proteins and organic waste in urine, treating the stain the way your gut breaks down food. For this to work, the product needs to stay damp on the area long enough for the bacteria to do their job, usually a minimum of 15 to 20 minutes, and sometimes several hours for a bigger accident. If the patch dries out too quickly, or the packet's instructions aren't followed closely, the enzymes simply run out of time before they've finished.
That's fine for a fresh accident caught within minutes. It's a much harder ask for a stain that's already dry, or one that's been treated with the wrong product first.
Enzyme cleaner vs hydrogen peroxide for dog urine: which wins?
Here's the honest comparison, not the version that only tells you what one product wants you to hear.
| Enzyme cleaner | Hydrogen peroxide (Odarid) | |
|---|---|---|
| How it works | Bacteria/enzymes digest organic matter | Oxidises odour and stain compounds on contact |
| Dwell time needed | 15 to 20+ minutes, must stay damp | 30 to 60 seconds |
| Fresh accidents | Works well | Works well |
| Old or dried stains | Struggles, uric acid crystals resist enzymes | Effective on dried, embedded residue |
| Surfaces | Carpet, fabric, pet bedding | Carpet, underlay, concrete, timber, vehicle interiors |
| Safe once dry | Generally yes | Yes, safe for pets and family once dry |
| Starting price (NZ) | Typically $15 to $35 | From $29.95 (500ml) |
The short version: enzymes are a reasonable everyday option for small, fresh accidents. Hydrogen peroxide formulas like Odarid are the safer bet the moment a stain is old, has dried, or keeps coming back, because they don't depend on long dwell times or the right moisture conditions to work.
When an enzyme cleaner is genuinely enough
Reach for an enzyme cleaner when:
- You caught the accident within a few minutes and the area is still damp
- It's a small patch on washable bedding, a rug, or soft furnishings
- You're doing routine upkeep rather than treating an established problem spot
When you need something stronger than an enzyme cleaner
Enzymes start to lose the fight when:
- The stain is already dry, or you're not sure how old it is
- The same spot keeps getting re-marked and the ammonia smell won't shift
- It's soaked through into carpet underlay, concrete, or timber
- You've already tried an enzyme product and the smell came straight back
This is exactly the gap a hydrogen peroxide formula is built for. Odarid is New Zealand-made, works in 30 to 60 seconds rather than needing a long soak, and is safe around pets and family once dry. It doesn't just mask the smell, it breaks down the odour and stain compounds at the source, including in stains an enzyme cleaner has already been tried on and failed to shift.
Works in 30 to 60 seconds on fresh and dried dog urine. Safe for pets and family once dry. 761 reviews.
Getting the best result if you do use an enzyme cleaner
If you're going with an enzyme cleaner, a few things make the difference between it working and not:
- Soak, don't spray lightly. The product needs to reach as deep as the urine has, not just sit on the surface.
- Cover and leave it damp for the full time stated on the label, longer for a bigger or older accident.
- Blot, don't scrub. Scrubbing pushes the mess deeper into carpet fibres and underlay.
- Check under a black light once dry. If the mark still glows, the smell hasn't actually gone, whatever your nose tells you at the time.
Does it matter that this is dog urine, not cat urine?
A little. Cat urine tends to be more concentrated and carries a stronger ammonia smell, which makes enzyme cleaners even less reliable on old cat stains than on dog ones. But the underlying rule is the same for both: fresh and small, an enzyme cleaner can manage it. Dried, repeated, or already treated once and still smelling, you need a formula built to break down the residue rather than digest it over time.
For repeat marking spots, multi-pet households, or larger jobs where a 500ml bottle won't stretch far enough.
CleanSmart has been NZ-owned and family-run since 2004, with over 1,400 verified reviews across the range (92% five-star), and 761 of those specifically on the Odarid 500ml. Odarid is also available through a few other NZ retailers, so however you find it, the formula doing the work is the same.
Frequently asked questions
Do enzyme cleaners really work on dog urine?
Yes, but mainly on fresh, small accidents. They break down organic matter given enough time and moisture, which makes them less reliable once urine has dried or soaked deep into carpet or underlay.
How long should I leave an enzyme cleaner on dog urine?
Most need at least 15 to 20 minutes while staying damp, and longer for a bigger or older stain. If it dries out before that time is up, it likely hasn't finished the job.
What's the difference between an enzyme cleaner and Odarid?
Enzyme cleaners use bacteria to digest organic waste over time. Odarid uses a hydrogen peroxide formula that oxidises odour and stain compounds on contact, working in 30 to 60 seconds rather than needing a long soak, which makes it more reliable on dried or repeat stains.
Can I use an enzyme cleaner and Odarid together?
There's no need to. If an enzyme cleaner hasn't fully shifted a stain, clean the area first (follow the product's rinse instructions) and treat it fresh with Odarid rather than layering products, which can affect how well either one works.
Why does the smell come back after I've cleaned it?
Usually because the treatment only reached the surface. Urine travels through carpet into underlay and even subfloor, and if the source there isn't treated, the smell resurfaces, especially in humid weather. A formula that penetrates as deep as the contamination, not just the visible mark, is the fix.
Skip the guesswork on dog urine
NZ-made, works in 30 to 60 seconds, and safe for pets and family once dry.
Shop Odarid →4.9/5 from 1,400+ verified reviews · NZ-owned and family-run since 2004