Updated November 2026
If your dog has had an accident on the carpet, a dog urine cleaner for carpet is the product that actually gets the job done. Ordinary household cleaners often mask the smell without touching the uric acid crystals that keep pulling your dog back to the same spot. This guide compares six enzyme-based and pet-focused products, judged on how well they target urine residue, how they work on carpet fibers and padding, how easy they are to use, and how owners generally describe results over time.
Our top picks at a glance
- 1
TOP CHOICEBest overallRocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl OzView on Amazon - 2
TOP CHOICEBest for water-based carpet cleanersNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon - 3
TOP CHOICEBest for dogs and catsResolve Urine Destroyer Enzyme Cleaner SprayView on Amazon - 4
Best for upright cleaner usersBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48ozView on Amazon - 5
Best budget pickResolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozView on Amazon - 6
Best eco-friendly pickBiokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentView on Amazon
Our Top Picks
Quick Comparison
| Product | Best for | Key feature |
|---|---|---|
| Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl Oz | Overall use on carpet, bedding and crates | Bio-enzymatic formula, made in USA |
| Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz | Owners with water-based carpet cleaners | Formula designed for use with water-based machines |
| Resolve Urine Destroyer Enzyme Cleaner Spray | Dog and cat owners wanting a spray | Enzyme spray for urine and odor |
| Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48oz | Upright carpet cleaner users | Formulated for leading upright carpet cleaners |
| Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz | Budget-conscious households | Pet stain and odor spray in a mid-size bottle |
| Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent | Owners who prefer eco-friendly products | Non-toxic enzyme formula with lime scent |
Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl Oz
Bio-enzymatic urine destroyer; CRI Certified Safe; made in USA; for carpets, bedding, litter boxes, crates & cars Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl Oz
Best for: Overall use on carpet, bedding, litter boxes and crates
This is a good fit for households that want one bottle for several surfaces. Owners often mention using it on carpet, pet beds and car upholstery, not just floors.
Key specs
- Bio-enzymatic urine destroyer
- CRI Certified Safe
- Made in USA
- 32 fl oz bottle
Pros
- Works on carpet, bedding, crates and litter boxes
- Enzyme formula targets urine residue rather than only masking odor
- CRI Certified Safe listing
Cons
- Enzymes need time to work, so dwell time matters
- Spray-and-blot use can take several passes on older stains
Bottom line: A strong all-round choice for owners who want one product for carpet and pet gear.
Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz
Bio-Enzymatic Formula Removes & Deodorizes Deep-Set Pet Stains, For Water-Based Carpet Cleaners, Use on Carpet & Upholstery Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz
Best for: Owners with water-based carpet cleaners
This product is designed for use with water-based carpet cleaners, so it suits people who already own a machine and want a formula that fits into that routine.
Key specs
- Bio-enzymatic formula for deep-set pet stains
- For water-based carpet cleaners
- Use on carpet and upholstery
- 64 oz bottle
Pros
- Large bottle suits frequent use
- Designed for machine use as well as spot treatment
- Targets deep-set pet stains
Cons
- Not the right choice for owners without a water-based machine
- Large bottle is less convenient for quick single spots
Bottom line: Best for owners who clean with a machine and want an enzyme formula that works with it.
Resolve Urine Destroyer Enzyme Cleaner Spray
Enzyme cleaner spray for carpet stains; pet stain remover for dog urine, cat urine and odor control after accidents. Resolve Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner Solution
Best for: Dog and cat owners who want a ready-to-use spray
Households with both dogs and cats often want a spray they can grab right after an accident. This type of enzyme spray works best when applied quickly and left to soak in.
Key specs
- Enzyme cleaner spray
- Designed for dog urine and cat urine
- Pet carpet cleaner solution
Pros
- Ready-to-use spray with no mixing
- Covers both dog and cat urine
- Easy to apply directly to a fresh spot
Cons
- Spray format can use more product on large areas
- Older, dried stains often need repeat treatments
Bottom line: A practical choice for multi-pet homes that need quick spot treatment.
Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48oz
Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, with StainProtect Technology, for use in leading upright carpet cleaners, 48oz, Our best formula for pet messes & odors
Best for: Upright carpet cleaner users
This solution is made for leading upright carpet cleaners, so it suits owners who already run a Bissell or similar machine and want a formula matched to it.
Key specs
- Designed for leading upright carpet cleaners
- StainProtect Technology
- 48 oz bottle
- Pet messes and odor formula
Pros
- Matched to upright machine use
- Pet-focused odor formula
- Large bottle for repeated deep cleaning
Cons
- Only practical for owners with a compatible machine
- Not an enzyme-only product, so results on old stains may vary
Bottom line: Ideal for households that already use an upright machine for regular deep cleaning.
Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz
32oz Pet Carpet Cleaner Spray for household pet stains & odors Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz
Best for: Budget-conscious households
A 32 oz spray is a sensible size for owners who have one or two pets and want to keep a bottle on hand without buying a large container.
Key specs
- 32 oz bottle
- Pet carpet cleaner spray
- Pet stain and odor remover
Pros
- Moderate bottle size for occasional use
- Simple spray application
- Targets household pet stains and odors
Cons
- Smaller volume than the 64 oz option for heavy use
- Works best on fresh accidents
Bottom line: A good pick for single-pet homes or occasional cleanups.
Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent
Pet Stain Remover for Carpet, Enzymatic Cleaner for Dog Urine, Cat Urine Enzyme Cleaner Destroyer, Eco-Friendly, Non-Toxic Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent
Best for: Owners who prefer eco-friendly products
Households that want a non-toxic option for homes with children or other sensitive members often look at this type of plant-based enzyme formula.
Key specs
- Enzymatic cleaner for dog urine and cat urine
- Eco-friendly, non-toxic formula
- Lime scent
Pros
- Eco-friendly positioning suits sensitive households
- Enzyme action on urine residue
- Pleasant lime scent rather than strong chemical smell
Cons
- Natural formulas may need longer dwell time
- Deep, old stains may need several applications
Bottom line: Best for owners who want a non-toxic enzyme cleaner and are willing to be patient with dwell time.
Buying Guide
Enzyme Formula vs. Standard Cleaner
Urine leaves uric acid crystals in carpet fibers and padding. Standard detergents and deodorizers can cover the smell briefly, but enzyme formulas break down those compounds so the odor does not come back when the carpet is damp. Look for “enzyme” or “bio-enzymatic” in the product name or description.
Good picks for this: Rocco & Roxie Enzyme Stain & Odor Eliminator, Biokleen Bac Out Enzyme Cleaner
Compatibility With Your Carpet Cleaner
Some solutions are formulated for specific machines. Check whether the bottle is labeled for water-based or upright carpet cleaners before you pour it into a tank, since the wrong formula can leave residue or affect performance.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Bissell PET PRO OXY Urine Eliminator
Spray Format vs. Concentrate
Ready-to-use sprays are convenient for fresh spot treatment. Larger bottles are more economical for frequent use, but they require more storage space. Think about how often you will clean and how many pets are in the home.
Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Resolve Ultra Pet Carpet Cleaner Spray
Bottle Size and Usage Volume
A 32 oz bottle covers occasional accidents for a single pet. A 64 oz bottle suits multi-pet homes or regular deep cleaning. Estimate how often you will need product and choose a size you can finish before it goes stale.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Resolve Ultra Pet Carpet Cleaner Spray
Ingredient Safety and Certifications
If children, allergies or sensitive pets are in the home, check the ingredient list and any third-party certifications. CRI Certified Safe and non-toxic labels are useful starting points, though you should still follow the label’s directions and keep the product out of reach.
Good picks for this: Rocco & Roxie Enzyme Stain & Odor Eliminator, Biokleen Bac Out Enzyme Cleaner
Use on Fresh vs. Old Stains
Fresh accidents respond best to fast blotting and immediate treatment. Old, dried stains need longer dwell time and sometimes repeat applications. Check whether the product recommends a specific soak time for older spots.
Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Bissell PET PRO OXY Urine Eliminator
Cleaning Method and Care
Always test a product on a hidden carpet area first to check for colorfastness. Blot rather than rub, rinse if the label recommends it, and dry the area fully with fans or open windows to prevent mildew in the padding.
Good picks for this: Rocco & Roxie Enzyme Stain & Odor Eliminator, Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover
FAQ
What is the best dog urine cleaner for carpet?
For most households, an enzyme-based cleaner that targets uric acid works best. Rocco & Roxie is a broad, all-round option, while Nature’s Miracle suits owners who clean with water-based machines.
Why does the smell come back after I clean?
Regular detergents often leave urine crystals in the carpet and padding. When the area gets damp, the odor returns. Enzyme cleaners help break those crystals down so the smell is less likely to reappear.
How long should I leave an enzyme cleaner on the carpet?
Most manufacturers recommend letting the product sit for a set dwell time, often several minutes to longer for old stains. Follow the directions on your specific bottle, since timing varies by formula.
Can I use a dog urine cleaner on carpet and upholstery?
Some products, such as Rocco & Roxie and Nature’s Miracle, are labeled for carpet and upholstery. Always test a small hidden area first to check for color changes or damage.
Is it safe to use these products around kids and pets?
Products with CRI Certified Safe or non-toxic labeling are generally a good choice for homes with children or pets. Keep all cleaners out of reach, ventilate the room and rinse surfaces if the label advises it. If someone has a known chemical sensitivity or a child swallows a cleaner, contact a doctor or poison control right away.
Do enzyme cleaners work on old urine stains?
They can, but older stains usually need longer dwell time and repeat applications. Deep-set urine may also reach the padding, which a surface cleaner alone may not fully treat.
Can I mix dog urine cleaner with vinegar or bleach?
Avoid mixing cleaners unless the label specifically allows it. Combining products, especially bleach with ammonia-containing cleaners, can release harmful fumes. Stick to the product as labeled.
Conclusion
The right dog urine cleaner for carpet depends on how you clean and how many pets you have. Rocco & Roxie suits owners who want one product for many surfaces. Nature’s Miracle fits people with water-based carpet machines. Resolve sprays are handy for quick spot treatment, and the Bissell formula suits upright cleaner owners. Biokleen is a sensible choice for households that prefer eco-friendly options. For related reading, see Pet Urine Cleaner for Carpet: 7 Best Picks for Dogs and Cats (2026) and Best Carpet Cleaner Dog Pee: A Practical Guide (2026).
Sources
- Consumer product safety guidance on using and storing household cleaning chemicals safely (cpsc.gov)
- General information on house-training accidents and cleaning dog urine effectively (akc.org)
- Guidance on safer household cleaning products and ventilation during use (epa.gov)

Write Your Review
No reviews yet. Be the first to share your experience!