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. 1Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl OzTOP CHOICEBest overallRocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl OzView on Amazon
  2. 2Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozTOP CHOICEBest for water-based carpet cleanersNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon
  3. 3Resolve Urine Destroyer Enzyme Cleaner SprayTOP CHOICEBest for dogs and catsResolve Urine Destroyer Enzyme Cleaner SprayView on Amazon
  4. 4Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48ozBest for upright cleaner usersBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48ozView on Amazon
  5. 5Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozBest budget pickResolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozView on Amazon
  6. 6Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentBest 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

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

View on Amazon

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.

View on Amazon

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

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

View on Amazon

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.

View on Amazon

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

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

View on Amazon

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.

View on Amazon

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

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

View on Amazon

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.

View on Amazon

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

32oz Pet Carpet Cleaner Spray for household pet stains & odors Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz

View on Amazon

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.

View on Amazon

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

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

View on Amazon

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.

View on Amazon

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

Owen Palmer

About Owen Palmer

Owen Palmer is part of our editorial team and reviews and edits our non-vacuum cleaning gear guides, checking product details against manufacturer specifications and owner feedback.