Updated November 2026

Finding a reliable animal urine carpet cleaner matters most when an accident has already soaked into the padding and the smell is coming back every time the room warms up. The right product needs to break down the uric acid in urine, not just mask it, and it has to work on the fibers you actually have. The picks below were selected by comparing manufacturer specifications, the enzyme or oxidizer chemistry behind each formula, the packaging and use instructions, and the patterns owners commonly describe about stain removal and odor control. Nothing here reflects personal lab testing.

Our top picks at a glance

  1. 1Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozTOP CHOICEBest overallResolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozView on Amazon
  2. 2Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48ozTOP CHOICEBest for machine usersBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48ozView on Amazon
  3. 3Resolve Urine Destroyer Enzyme Cleaner SprayTOP CHOICEBest for heavy dog urineResolve Urine Destroyer Enzyme Cleaner SprayView on Amazon
  4. 4Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentBest for households with childrenBiokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime ScentView on Amazon
  5. 5Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozBest budget pickNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon

Our Top Picks

Quick Comparison

Product Best for Key feature
Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz Everyday spot treatment Spray formula for pet stains and odors
Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz Larger areas on a budget Bio-enzymatic formula for deep-set stains
Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, 48oz Users with upright carpet cleaners Formulated for use in leading upright carpet cleaners
Resolve Urine Destroyer Enzyme Cleaner Spray Dog and cat urine on carpet Enzyme action on urine residue
Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent Households wanting a non-toxic option Eco-friendly, non-toxic enzyme formula

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: Everyday spot treatment of fresh and older pet stains

This is a practical choice for pet owners who want a ready-to-use spray for quick treatment right after an accident. It suits small to medium stains on carpet and upholstery in a household with one or two pets.

Key specs

  • Size: 32 oz spray bottle
  • Intended use: household pet stains and odors on carpet
  • Application: spray directly onto the stain, then blot

Pros

  • Easy to spray directly onto a spot without mixing
  • Designed specifically for pet stains rather than general cleaning
  • Compact bottle size suits a closet or under-sink storage

Cons

  • A 32 oz bottle can run out quickly if you treat large areas
  • Older, deeply set stains may need repeated applications

Bottom line: A strong pick for owners who mostly deal with spot-sized accidents and want a simple spray routine.

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: Larger areas and multi-pet households on a budget

This bio-enzymatic formula is aimed at people who need to cover more square footage and want deep-set odor treatment. It fits households with several animals or older carpet where stains have soaked into the backing.

Key specs

  • Size: 64 oz
  • Formula: bio-enzymatic
  • Compatible with water-based carpet cleaners and use on carpet and upholstery

Pros

  • Larger volume suits whole-room or multi-pet use
  • Enzymatic action targets the compounds that cause lingering odor
  • Works with water-based carpet cleaning equipment

Cons

  • Enzyme products generally need time to work, so stains require patience
  • Not all users find the scent appealing

Bottom line: A sensible choice for owners who need volume and want enzyme action without a premium price tier.

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: Owners who already use an upright carpet cleaner

This solution is designed to run through compatible upright machines, so it fits people who want a deep-clean workflow instead of hand-spraying and blotting. It is especially suited to whole-room refreshes after pet accidents.

Key specs

  • Size: 48 oz
  • Designed for leading upright carpet cleaners
  • Includes StainProtect technology per the listing

Pros

  • Fits into a machine workflow for broader coverage
  • Oxy formula is positioned for pet messes and odors
  • Useful for periodic deep cleaning in pet-heavy rooms

Cons

  • Requires a compatible machine, so it is not a standalone spray
  • Should be checked against your machine’s manufacturer guidance before use

Bottom line: Best for people who already own a carpet cleaner and want a formula made to work 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 urine on carpet where odor keeps returning

This enzyme spray is aimed at the residue that causes repeated marking and lingering smell. It suits homes where a pet has returned to the same spot, a common pattern owners describe with urine odor.

Key specs

  • Formula: enzyme-based cleaner spray
  • Intended for dog urine, cat urine and odor control on carpet

Pros

  • Enzyme chemistry is aimed at breaking down urine residue
  • Spray format keeps application simple
  • Targets both stains and odor in one product

Cons

  • Needs adequate dwell time, which can be inconvenient
  • Heavily saturated padding may still require a second treatment

Bottom line: A focused option for owners dealing with recurring urine smell rather than one-off accidents.

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: Households that want an eco-friendly, non-toxic enzyme cleaner

This product suits families with young children or sensitive household members who prefer a non-toxic formula. It also fits owners who want a plant-friendly, lower-impact option for regular upkeep.

Key specs

  • Formula: enzyme-based, marketed as eco-friendly and non-toxic
  • Scent: lime
  • Intended for stain and pet odor elimination

Pros

  • Positioned as non-toxic, appealing for homes with kids
  • Enzyme action addresses odor at the source
  • Lime scent is a pleasant alternative to heavily perfumed products

Cons

  • Non-toxic does not mean risk-free; keep it away from pets and children until dry
  • Deep stains may need multiple applications

Bottom line: Ideal for owners who prioritize a gentler formula for a home with children or sensitive people.

View on Amazon

Buying Guide

Enzyme vs. oxidizer chemistry

Enzyme cleaners use biological catalysts to break down uric acid and other urine compounds, which is why they are widely recommended for lingering odor. Oxidizing cleaners work differently and can be effective on color-related stains, but they must be checked for compatibility with your carpet dye before use.

Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Biokleen Bac Out Enzyme Cleaner

Format: spray, shampoo or machine solution

Sprays suit spot treatment. Larger bottles of concentrate or shampoo-style formulas suit wider areas and are typically used with a carpet extractor. Check whether a product is designed for your equipment type before pouring it into a machine tank.

Good picks for this: Nature’s Miracle Carpet Shampoo, Bissell PET PRO OXY Urine Eliminator

Volume and coverage

Estimate how many square feet you need to treat. A 32 oz bottle is usually enough for a few spot treatments, while a 64 oz container better suits multiple rooms or repeated treatments in a multi-pet home.

Good picks for this: Nature’s Miracle Carpet Shampoo, Resolve Ultra Pet Carpet Cleaner Spray

Compatibility with your carpet and backing

Test any product on an inconspicuous area first, and check the carpet manufacturer’s care guidance. Some dyes and wool fibers react poorly to strong oxidizers, so enzyme or gentler formulas are often safer starting points.

Good picks for this: Biokleen Bac Out Enzyme Cleaner, Resolve Ultra Pet Carpet Cleaner Spray

Odor elimination versus masking

Fragrance alone does not remove urine compounds. Look for formulas that describe breaking down odor-causing residue rather than simply covering it. Good results often depend on thorough saturation and drying.

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

Safety around pets and children

Even products marketed as non-toxic should be kept away from pets and children until the carpet is fully dry. Ventilate the room during use and follow the label’s dilution and dwell-time instructions.

Good picks for this: Biokleen Bac Out Enzyme Cleaner, Resolve Ultra Pet Carpet Cleaner Spray

Use with the right equipment

If you already own an upright or portable carpet cleaner, a formula designed for that machine type can make deep cleaning easier. Always confirm compatibility in your machine’s manual before adding any solution to the tank.

Good picks for this: Bissell PET PRO OXY Urine Eliminator, Nature’s Miracle Carpet Shampoo

FAQ

Why does urine smell come back after cleaning?

Urine soaks into the carpet backing and padding, and the uric acid crystals can reactivate with moisture or humidity. Surface cleaning alone often leaves residue below the fibers, which is why enzyme-based formulas and thorough saturation are commonly recommended.

Can I use vinegar as an animal urine carpet cleaner?

Vinegar may help neutralize some odor, but it is not a complete solution for uric acid residue and can affect certain carpet dyes and fibers. Check the carpet manufacturer’s guidance before using it, and see Vinegar in Carpet Cleaner: Safe Mix Ratios and When to Skip It for more detail.

How long should an enzyme cleaner sit on the stain?

Dwell time varies by product, so follow the label. Many enzyme formulas need several minutes to several hours to work. Rushing the process often leaves residue that drives repeat marking.

Is an animal urine carpet cleaner safe for pets?

Products labeled pet-safe are designed to be used around animals, but you should still keep pets off the area until it is completely dry and ventilate the room during application. If a pet shows signs of irritation, contact a veterinarian.

Should I use a carpet cleaning machine or a spray?

Sprays work well for spot treatment, while machines are better for large or deeply soaked areas. For a fuller overview of which equipment suits your home, see What Carpet Cleaner Works Best: 6 Factors and Top Picks (2026).

How do I know if a stain is fully removed?

Once the area is dry, sniff the spot and check for any return of odor. If you still notice smell or a visible mark, repeat the treatment, since some residue may remain in the padding.

Can I use these products on upholstery too?

Some formulas, such as the Nature’s Miracle shampoo, are described for use on carpet and upholstery. Always test on a hidden area first and follow the label for fabric compatibility.

Conclusion

For most spot accidents, the Resolve Ultra spray is a practical starting point. Households with recurring odor should consider an enzyme-focused option like Resolve Urine Destroyer, while owners with an upright machine will get more coverage from the Bissell PET PRO OXY formula. Families who prioritize a non-toxic formula should look at Biokleen Bac Out, and those who need volume on a budget will find the Nature’s Miracle shampoo the most economical way to treat larger areas. Match the format to your equipment and the size of the problem, and always test first.

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.