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
TOP CHOICEBest overallBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean SolutionView on Amazon - 2
TOP CHOICEBest for heavy, set-in accidentsEco Strong Pet Stain and Odor Remover – Cat Urine Enzyme Cleaner Destroyer, 128 OzView on Amazon - 3
TOP CHOICEBest for water-based carpet machinesNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon - 4
Best budget pickBiokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentView on Amazon - 5
Best spray for spot treatmentResolve Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner SolutionView on Amazon - 6
Best for multi-surface useNature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 ozView on Amazon - 7
Best 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
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.
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
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.
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: 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.
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: 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.
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
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.
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
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.
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
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.
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
- Product safety guidance for household cleaners and how to store and use them around children and pets (cpsc.gov)
- Information on pet safety, pet urine behavior and how to handle accidents at home (aspca.org)
- Guidance on house training, accident response and keeping dogs out of treated areas (akc.org)

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