Best Carpet Cleaner Solution for Smell: 4 Top Eliminators

how to get pet urine smell out of wool carpet

If your carpet still smells after cleaning, the product you’re using probably isn’t eliminating odor at the source. We tested four enzyme-based carpet cleaner sprays focused on smell removal, and these are the ones worth buying.


Best Overall: Rocco & Roxie Stain & Odor Eliminator

The go-to for most pet households. This professional-strength enzyme spray has over 111,000 Amazon reviews and consistently outperforms competing products on pet odor elimination.

Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl Oz
  • Certified Gentle & Safe Pet Carpet Cleaner Solution: Chlorine free, color safe, no hazardous propellants or residue; safe to use around pets and children; certified safe for all carpets with a Seal of Approval by the Carpet and Rug Institute (CRI)
  • Pet Enzyme Carpet Cleaner for Stains, Odors, Residue: If it's gross, it's gone; the stain and the stink; from stinky yellow pet urine, feces to vomit or other organic spills, Rocco & Roxie professional strength stain & odor eliminator tackles it all
Rocco & Roxie Enzyme Cleaner

Pros and Cons

ProsCons
Eliminates odor at the source, not just masks itOld stains may need two applications
CRI Seal of Approval, safe on all carpet typesSlightly sweet scent not everyone loves
Works on carpet, furniture, clothing, and litter boxes
Child and pet safe, chlorine-free

Testing Results

Applied to a dried pet urine spot (about 48 hours old). Saturated the area, placed a weighted towel on top, left for 45 minutes. After drying: zero detectable odor. Black light confirmed the spot was clean.

On a fresh accident, one application with a 30-minute dwell time was enough. For deep carpet pad odors, two overnight treatments did the job.

Overall Rating

The most reliable enzyme cleaner on this list. Works on fresh and moderately old stains without much fuss. For truly ancient odors soaked into the pad, plan on two rounds. The CRI certification means it’s safe on any carpet, and the satisfaction guarantee removes the risk.


Best Value: Nature’s Miracle Stain and Odor Remover

A classic for a reason. Nature’s Miracle has been a pet owner staple for decades and stays one of the most affordable enzyme options you can grab in stores or online.

Nature’s Miracle Dog Stain & Odor Remover, Enzymatic Cleaner, 32 oz
  • SPOT STAIN & ODOR REMOVER: Begins to break down and remove stains immediately on contact.
  • LIGHT CITRUS SCENT: Dog odor control formula gets your home smelling clean again.
Nature's Miracle Stain and Odor Remover

Pros and Cons

ProsCons
Very affordable, available in gallon sizesLess effective on deep, set-in stains
Sold at Home Depot, pet shops, grocery stores
Works well on fresh urine on carpet and hardwood
Clean scent once fully dried

Testing Results

Handled same-day accidents reliably. Applied generously, let sit 10 minutes, blotted up. Smell was gone after drying.

On a stain that had been sitting for several days, odor was reduced but not fully eliminated on the first application. A second treatment helped. The wet smell during application is noticeable, but once dry there’s no lingering chemical scent.

Overall Rating

Solid value for routine cleanup. If you go through a lot of product and mostly deal with fresh accidents, Nature’s Miracle makes financial sense. For buried, long-standing odors, you’ll want something stronger.


Best for Set-In Stains: Rocco & Roxie Extreme Stain & Odor Eliminator

The upgraded formula. Rocco & Roxie Extreme adds a mineral-based odor neutralizer on top of the standard enzyme blend, which is what makes it better for older odors that have soaked through to the carpet pad.

Rocco & Roxie Extreme Enzyme Stain & Odor Eliminator Spray
  • Eliminates Stains, Odors, & Residue: If it’s gross, it’s gone; from blowouts, urine, vomit, and other organic spills; Rocco & Roxie stain & odor eliminator has a subtle Meyer lemon scent that quickly dissipates, leaving your space feeling fresher
  • Every Surface, Every Time: Our fast-acting carpet stain remover spray formula works great on floors, furniture, clothing, pet bedding, litter boxes, travel crates, hamster cages, cars, campers, and anywhere else major accidents happen

Pros and Cons

ProsCons
Mineral-based neutralizer added for deeper odorsHigher price than standard enzyme sprays
CRI-certified, color-safe, chlorine-freeNeeds long dwell time for old stains (1+ hour)
Subtle Meyer lemon scent that fades quickly
Works on pet bedding, cars, laundry too

Testing Results

Tested on a carpet spot with an odor that had been sitting untreated for over two weeks. Saturated the area, covered with a weighted towel, left overnight. After drying and vacuuming: odor completely gone on the first treatment. That’s a result the standard formula wouldn’t reliably match on a stain that old.

The Meyer lemon scent is light while wet and fades within a few hours. No heavy fragrance afterward.

Overall Rating

This is the pick when you have a smell that won’t quit no matter what you’ve tried. The mineral neutralizer attacks ammonia crystals more aggressively than enzymes alone. It costs more, but for chronic pet odor situations or carpets in a home you just moved into, it earns its keep. Pair it with a thorough carpet cleaning routine for the best results.


Best Scent: Sunny & Honey Pet Stain and Odor Remover

The pick if you hate the chemical smell most enzyme cleaners leave behind while working. Sunny & Honey uses essential oils for a light spring mint scent that makes the whole cleaning process more bearable.

Sunny & Honey Pet Stain and Odor Remover Spray for Carpets, 32floz Mint
  • Eliminate Tough, Set-in Stains: Sunny and Honey's Pet Stain and Odor Miracle removes old and new stains, even vomit and feces. A powerful pet urine enzyme cleaner, it penetrates your rug fibers to permanently destroy stains and surface odors at the source
  • Multi-surface: Our color-safe enzymatic cleaner for dog urine uses nonionic surfactants to remove mattress, rug, couch, and synthetic car seat stains. A versatile pet stain remover for carpets, it even cleans hardwood floors to lift grime without residue

Pros and Cons

ProsCons
Light spring mint scent from essential oilsNot the strongest on very deep, old odors
Leaping Bunny certified, biodegradable, non-toxic
Enzyme formula eliminates odor at the source
Safe for kids, pets, all surfaces
Made in the USA

Testing Results

On a fresh accident: spray, sit 10 minutes, wipe. Stain and smell gone. The mint scent provided immediate relief while the enzymes worked underneath.

On moderately set-in stains: effective with a 1-2 hour dwell time. Not as aggressive as the Rocco & Roxie Extreme on very old carpet pad odors, but solid for day-to-day messes.

The scent is genuinely pleasant and fades within a few hours, leaving the area smelling neutral and clean.

Overall Rating

For people who find enzyme cleaner smells unpleasant during use, Sunny & Honey is the easy choice. Performance is solid on fresh to moderate stains. It’s not the right tool for severe, deep-set odors, but for daily pet household cleanup it handles the job while keeping things smelling like mint instead of a lab. Works well as part of a regular cleaning schedule if you check out how to clean a carpet at home.


What Makes the Best Carpet Cleaner Solution for Smell?

How Enzyme Cleaners Work

Standard sprays and air fresheners mask smells temporarily. Enzyme-based cleaners break down the organic compounds in pet urine and feces at the molecular level, including the ammonia crystals responsible for that persistent smell. Once those compounds are eliminated, the odor source is gone. That’s why enzyme cleaners consistently outperform regular carpet sprays on pet odors, and why professional carpet cleaners rely on them.

Dwell Time Is the Most Overlooked Factor

Every product on this list requires sitting time. For fresh accidents, 10-30 minutes is usually enough. For older stains, you need at least an hour, sometimes overnight. Wiping too early stops the enzymes before they can finish the job. Most product failures come down to skipping this step. Let it sit, and results will be significantly better.

Getting the Product to the Carpet Pad

Surface smells are easy to remove. Persistent odors usually live in the carpet pad underneath, where urine soaked through the fibers. You need enough product to fully saturate through the surface. Covering the treated area with a weighted towel helps pull liquid deeper into the pad. Products with mineral neutralizers, like Rocco & Roxie Extreme, have an edge here because they address ammonia residue even after the enzymes do their work.


Frequently Asked Questions

Do enzyme cleaners work on old pet smells?

Yes, but they need more time and volume. Old odors have soaked into the carpet pad, so you need enough product to saturate through the surface and a dwell time of at least an hour, ideally overnight. A second application sometimes helps on very stubborn cases. Rocco & Roxie Extreme is the best pick on this list for old stains.

Why does my carpet still smell after using a cleaner?

Either the product didn’t reach the carpet pad, dwell time was too short, or the stained area was larger than the visible spot. Pet urine spreads before absorbing, so the actual contaminated area can be bigger than it looks. Use a UV black light in a dark room to find the full stain before treating. More detail on deep cleaning in this carpet cleaning guide.

Can I put these sprays in my carpet cleaning machine?

No. These are direct-application sprays, not machine solutions. Don’t add them to a machine tank. You can pre-treat a spot before running a machine over the area, but the sprays themselves are designed for direct use. Rocco & Roxie also warns against using enzyme formulas in steam cleaners since the heat deactivates the biological ingredients

What’s the difference between Rocco & Roxie standard and Extreme?

The standard formula is a bio-enzymatic cleaner that handles fresh and moderately old stains well. The Extreme version adds a mineral-based odor neutralizer that attacks ammonia crystals more aggressively. For everyday accidents, the standard is fine. For deep, old, or recurring odors, the Extreme is worth the extra cost.

How do I stop my pet from returning to the same spot?

Pets return because they can still smell their own chemical scent markers, even if you can’t. A good enzyme cleaner removes those markers entirely. Make sure you’ve saturated the full stain area and allowed proper dwell time. If the problem keeps happening, check the area with a UV light to see if you’ve missed part of the original stain. Our guide to the best carpet stain removers covers more on treatment strategies.

You might also like