How to Use Enzyme Cleaner on Carpet and Hardwood Floors (The Right Way)
Most people buy exactly the right enzyme cleaner. And then they fumble the whole thing. Carpet wants one technique. Hardwood wants a completely different one, and a fresh puddle and a stain that's been sitting for a month aren't even close to the same job. Get the method right and the smell just disappears. Get it wrong, and you'll be living with the faint ghost of dog pee for months.
On Carpet: The Saturation Problem
Urine doesn't politely sit on the surface. It sinks down the pile, soaks the backing, and pools in the padding underneath, which is where the real trouble hides. Your carpet feels dry to the touch? The actual mess is buried where you can't see it. So a quick spritz from a bottle hits maybe a fifth of the problem. The rest stays locked in the padding, and those uric acid crystals keep throwing off smell every time the humidity climbs. Your dog still catches the scent and circles back. You decide the product was a dud.
Here's what actually works.
You'll want enough enzyme pet cleaner to soak all the way down to the padding. Picture how much your pet left behind, then go from there. For a typical dog spot, that's around 6 to 8 ounces spread over a 12-inch circle. Press a cloth in afterward. It should come back genuinely wet, not just damp.
Carpet: Step by Step
Blot fresh accidents first. Grab a cloth and press down hard, pulling up as much urine as possible before you do anything else. Scrubbing drives everything deeper and smears it wider, so don't do that. Press, lift, repeat until the cloth barely picks up any moisture.
Pour or spray the cleaner generously until the whole area is soaked, with a 2-inch border past anything visible. It should look wetter than feels reasonable. Cover it with a damp cloth. Dealing with a dried stain or a heavy soak? That damp cloth slows evaporation and keeps the enzymes alive considerably longer, so give it 30 minutes minimum, or several hours if that stain's been sitting for days.
Blot, don't rinse. Once the time's up, blot with a clean cloth to lift out the solution and the broken-down material. Skip rinsing entirely, since it dilutes the formula and flushes the active bacteria before they've finished the job.
Air dry completely. No fans, no dehumidifiers, not yet. Let the bacteria keep working as it dries on its own. You might catch the smell getting a little stronger for a stretch, which is just the material breaking apart. When the bacteria wrap up, the odor's gone for good.
Pro tip: After treating, press a cloth into the carpet. If it comes back genuinely wet rather than just damp, you've soaked deep enough to reach the padding where the real mess hides.
On Hardwood: Different Rules
Wood drinks liquid fast. Bad news when your pet has an accident, and even worse when you flood the floor with cleaner. For sealed hardwood, blot the accident right away. The finish guards the wood, but urine still creeps in the seams and slips under the finish in minutes. After you blot, work the enzyme cleaner in with a cloth or sponge. Don't pour. You want moist, not soaked. Let it sit 10 to 15 minutes, wipe with a damp cloth, and dry it immediately.
Unsealed or damaged hardwood is another story. The urine's already deep in there. A surface wipe helps, but pushing enzyme cleaner straight down the seams and cracks with a syringe, right to where contamination hides, will do far more. Let the wood dry all the way, since the bacteria keep working as moisture leaves. Really stubborn spots might take a second or third pass spread over a few days.
And then there's the old stain that turned a board dark, almost black.
That discoloration is usually tannin oxidation from urine sitting too long. Enzyme cleaner kills the odor, but it won't lighten the wood. For that you'll want an oxalic acid wood treatment. The enzyme cleaner handles the smell side of things and nothing more.
Old vs. Fresh Stains
Fresh stains are easy. The uric acid hasn't crystallized yet, so it's still liquid and one good enzyme treatment finishes the job. Old stains play harder to get. Wet the dried spot with plain water before applying enzyme cleaner, since that softens the crusted material so the enzymes can actually reach the crystals underneath. Apply, cover, and give it several hours or just leave it overnight.
What if your pet's been hitting the same corner for weeks? Treat it twice, once now and once 24 hours later. The second round mops up whatever the first one missed.
Common Mistakes That Prevent It From Working
Bleach or ammonia kills the bacteria that make enzyme formulas work, said cleaning professionals who've studied enzymatic treatments. Already hit the spot with another cleaner? Rinse it well with plain water and let it dry fully before you reach for the enzyme cleaner.
Hot water tears enzymes apart, since they're proteins. Room temperature or cool water, that's it. Steam cleaning before the enzyme treatment is another common error, because heat sets some stains and wrecks the enzymes you're about to put down. Do the enzyme treatment first, wait for it to dry all the way, then steam clean if you still want to.
Pro tip: Skimping on product is the number one reason enzyme cleaners flop. Match how much cleaner you use to how much urine was actually there.
The Earthworm carpet and upholstery cleaner handles carpet and fabric with a lighter surfactant blend than the pet stain version. If you're running a machine for a deep clean, the deep clean extractor shampoo is built for carpet machines and runs on the same enzyme principle.
Ready to try it?
Earthworm uses real enzymes to break down organic matter at the source. Fragrance-free. EPA Safer Choice certified. Safe for kids, pets, and septic systems.
Shop Pet Stain & Odor Eliminator →