Updated November 2026

If your carpet has taken a hit from a dog or cat accident, the best pet urine carpet cleaner is the one that breaks down the uric acid crystals rather than just masking the smell. Pet urine is harder to remove than most spills because it soaks through the pad and leaves salts that reactivate when it humidifies. This list focuses on enzymatic and oxygen-based formulas that suit carpet use, weighed against the criteria below: formula type, stated suitability for carpet, pet-specific odor action, and the consistency of owner feedback about results.

Our top picks at a glance

  1. 1Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean SolutionTOP CHOICEBest overallBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean SolutionView on Amazon
  2. 2Eco Strong Pet Stain and Odor Remover – Cat Urine Enzyme Cleaner Destroyer, 128 OzTOP CHOICEBest for heavy, set-in accidentsEco Strong Pet Stain and Odor Remover – Cat Urine Enzyme Cleaner Destroyer, 128 OzView on Amazon
  3. 3Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozTOP CHOICEBest for water-based carpet machinesNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon
  4. 4Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentBest budget pickBiokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentView on Amazon
  5. 5Resolve Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner SolutionBest spray for spot treatmentResolve Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner SolutionView on Amazon
  6. 6Nature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 ozBest for multi-surface useNature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 ozView on Amazon
  7. 7Urine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 GallonBest for large householdsUrine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 GallonView on Amazon

Our Top Picks

Quick Comparison

Product Best for Key feature
Bissell PET PRO OXY Urine Eliminator Machine users with upright carpet cleaners Oxy formula with StainProtect technology
Eco Strong Pet Stain and Odor Remover Heavy, set-in accidents Enzyme action on cat and dog urine
Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover Water-based carpet machines Bio-enzymatic formula for deep-set stains
Biokleen Bac Out Enzyme Cleaner Budget-minded households Eco-friendly, non-toxic enzyme formula
Resolve Urine Destroyer Enzyme Cleaner Spray Spot treatment Ready-to-use spray for dog and cat urine
Nature’s Miracle Dog Urine Destroyer Plus Multi-surface use Enzymatic cleaner for tough dog urine stains
Urine B-Gone Enzyme Cleaner, 1 Gallon Large households One-gallon size for frequent use

Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution

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: Machine users who want a formula designed for upright carpet cleaners

This is a good fit for owners who already run an upright carpet cleaner and want a formula made for that workflow. It suits households with dogs and cats where accidents happen on carpet and pads.

Key specs:

  • 48 oz bottle
  • Formulated for use in leading upright carpet cleaners
  • Includes StainProtect Technology

Pros:

  • Designed for machine use, reducing guesswork about dilution
  • Targets pet messes and odors specifically
  • Pairs with a familiar machine workflow

Cons:

  • Requires a compatible upright machine to get the full benefit
  • Oxy-based formulas may need a longer dwell time on stubborn stains

Bottom line: The strongest choice for owners who already use a compatible upright cleaner and want one formula for routine accidents.

View on Amazon

Eco Strong Pet Stain and Odor Remover – Cat Urine Enzyme Cleaner Destroyer, 128 Oz

Eco Strong Pet Stain and Odor Remover - Cat Urine Enzyme Cleaner Destroyer, Urine Destroyer for Dogs, Pet Urine Enzyme Cleaner - 128 Oz

Eco Strong Pet Stain and Odor Remover – Cat Urine Enzyme Cleaner Destroyer, Urine Destroyer for Dogs, Pet Urine Enzyme Cleaner – 128 Oz

View on Amazon

Best for: Heavy, set-in accidents and large-volume cleaning

Suited to households dealing with repeated or long-standing urine spots, especially where the odor has soaked into the pad. The large container is practical for frequent treatment.

Key specs:

  • 128 oz container
  • Enzyme-based cat and dog urine formula

Pros:

  • Large volume lasts through many treatments
  • Targets both cat and dog urine
  • Enzyme action suits set-in odor

Cons:

  • Large bottle takes space to store
  • Enzyme formulas need time to work, so results depend on patience

Bottom line: A strong pick for homes with ongoing accidents that need a lot of product.

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: Water-based carpet machines and deep-set stains

This formula is built for use in water-based carpet cleaners, making it a practical match for owners who clean carpets with a machine and want the enzyme action to reach into the pad.

Key specs:

  • 64 oz bottle
  • Bio-enzymatic formula
  • Designed for use in water-based carpet cleaners and on carpet and upholstery

Pros:

  • Built for machine use on carpet and upholstery
  • Targets deep-set pet stains
  • Works with water-based cleaners

Cons:

  • Not an oxy formula, so very old stains may need repeat applications
  • Requires a water-based machine for best use

Bottom line: Best for owners who clean with a water-based machine and want a dedicated pet stain formula.

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: Budget-minded households that prefer an eco-friendly formula

A good choice for owners who want an enzyme cleaner with a non-toxic, eco-oriented profile, especially in homes with children or sensitive household members who prefer lower-chemical options.

Key specs:

  • Enzyme-based formula
  • Lime scent
  • Marketed as eco-friendly and non-toxic

Pros:

  • Eco-friendly positioning suits households with kids and pets
  • Enzyme action targets pet stains and odor
  • Budget-friendly option within the category

Cons:

  • May need multiple applications on heavily soaked areas
  • Lime scent is not for everyone

Bottom line: A sensible pick for owners who want an enzyme cleaner with a lower-chemical profile.

View on Amazon

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

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: Spot treatment and quick response to fresh accidents

Ideal when you need to treat a single spot right away. The spray format makes it easy to saturate a small area without mixing or setting up a machine.

Key specs:

  • Spray format for direct application
  • Enzyme cleaner for dog and cat urine

Pros:

  • Easy to apply directly to a spot
  • Good for fast response to fresh accidents
  • No machine required

Cons:

  • Spray coverage is limited for large areas
  • May need blotting and rinsing to avoid residue

Bottom line: The right choice for quick spot treatment rather than whole-room cleaning.

View on Amazon

Nature’s Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 oz

Destroys the Toughest Dog Urine Stains, For Use on Multiple Surfaces, Safe For Pets and Home*, Fresh Scent Nature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 oz

Destroys the Toughest Dog Urine Stains, For Use on Multiple Surfaces, Safe For Pets and Home*, Fresh Scent Nature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 oz

View on Amazon

Best for: Multi-surface use beyond carpet

Useful for households that want one enzyme cleaner for carpet, upholstery and hard surfaces, especially where dogs have access to multiple rooms.

Key specs:

  • 32 oz bottle
  • Enzymatic cleaner for dog urine
  • Labeled for use on multiple surfaces

Pros:

  • Versatile across carpet and other surfaces
  • Targets tough dog urine stains
  • Fresh scent option

Cons:

  • Smaller bottle may run out quickly in larger homes
  • Dog-focused, so cat-specific use may need a different formula

Bottom line: A practical pick for dog owners who clean several surface types.

View on Amazon

Urine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 Gallon

Enzyme cleaner for human, cat and dog urine on laundry, carpets and more; lavender scent, 1-gallon size. Urine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 Gallon

Enzyme cleaner for human, cat and dog urine on laundry, carpets and more; lavender scent, 1-gallon size. Urine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 Gallon

View on Amazon

Best for: Large households and frequent cleaning

A one-gallon container suits homes with multiple pets or a history of frequent accidents, where a small bottle would need constant refilling.

Key specs:

  • 1-gallon size
  • Enzyme cleaner for human, cat and dog urine
  • Lavender scent

Pros:

  • Large size reduces how often you reorder
  • Covers human, cat and dog urine
  • Lavender scent is a pleasant option

Cons:

  • A gallon is heavy and bulky to store
  • Scent may not suit everyone

Bottom line: The best value per use for busy homes with several pets.

View on Amazon

Buying Guide

Formula type: enzyme versus oxygen-based

Enzyme cleaners break down the proteins in urine, while oxygen-based formulas lift and whiten stains. Enzymes are the usual choice for odor, while oxy formulas can help with discoloration. Many owners use both in sequence.

Good picks for this: Bissell PET PRO OXY Urine Eliminator, Eco Strong Pet Stain and Odor Remover

Compatibility with your carpet machine

Some formulas are labeled for water-based carpet cleaners, while others are meant for spray use. Check the label before pouring into a machine tank, since the wrong formula can cause foaming or leave residue.

Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Bissell PET PRO OXY Urine Eliminator

Bottle size and how often you clean

A 32 oz bottle covers a few accidents, while a gallon suits multi-pet homes. Estimate how many treatments you need each month and choose a size that avoids frequent reorders.

Good picks for this: Urine B-Gone Enzyme Cleaner, 1 Gallon, Eco Strong Pet Stain and Odor Remover

Spot treatment versus whole-room cleaning

For a single fresh accident, a spray is quick. For a room with several old spots, a larger formula used with a machine is more efficient. Match the format to the scale of the problem.

Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Nature’s Miracle Dog Urine Destroyer Plus

Surface compatibility

If pets also reach hard floors, upholstery or bedding, look for a formula labeled for multiple surfaces. Always spot-test on an inconspicuous area first to check for color change.

Good picks for this: Nature’s Miracle Dog Urine Destroyer Plus, Biokleen Bac Out Enzyme Cleaner

Scent and household preference

Lime, lavender and fresh scents are common. Scent is a personal choice, but some owners prefer unscented or lightly scented options around children or sensitive household members.

Good picks for this: Biokleen Bac Out Enzyme Cleaner, Urine B-Gone Enzyme Cleaner, 1 Gallon

Treatment process and dwell time

Enzyme formulas need time to work. Follow the label on dwell time, avoid rinsing too soon, and let the area air dry fully. Rushing the process is one of the most common reasons odor returns.

Good picks for this: Eco Strong Pet Stain and Odor Remover, Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover

FAQ

Why does pet urine smell come back after cleaning?

Urine contains uric acid crystals that can stay in the pad and subfloor. When humidity rises, they reactivate and release odor. An enzyme formula that breaks down these crystals is more effective than a surface-only cleaner.

Can I use a regular carpet cleaner on pet urine?

Standard carpet cleaners may lift the visible stain but often leave odor-causing residue behind. A formula designed for pet urine is usually the better choice for the smell.

How long should I wait before rinsing an enzyme cleaner?

Follow the product label, since dwell times vary. Many enzyme formulas need several minutes to work, and rinsing too early can reduce results.

Is an enzyme cleaner safe for pets?

Most enzyme cleaners are labeled as safe once dry, but check each label and keep pets off treated areas until fully dry. If a pet has skin irritation or ingests a cleaner, contact a veterinarian promptly.

Can I use these products on carpet pads?

Urine often soaks through to the pad. Some formulas are labeled for carpet and upholstery, but deep pad contamination may need extra treatment. If odor persists, consider professional cleaning for the pad.

How often should I treat a spot after an accident?

Treat fresh accidents right away and repeat if the area still smells after drying. Avoid over-saturating the carpet, which can drive urine deeper into the pad.

Conclusion

For most households, the best pet urine carpet cleaner is an enzyme-based formula that fits your cleaning method. Choose the Bissell PET PRO OXY Urine Eliminator if you run a compatible upright machine, the Nature’s Miracle Carpet Shampoo if you use a water-based cleaner, and a spray such as the Resolve Urine Destroyer for quick spot work. Large households may prefer the one-gallon Urine B-Gone, while owners who want a lower-chemical option may consider Biokleen Bac Out. Read each label, test on a hidden area and allow full drying time for the best results.

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.