Updated November 2026

Finding a reliable pet peed carpet cleaner is a priority for anyone whose dog or cat has had an accident on the rug. Urine that soaks into carpet padding can leave a strong odor and a stain that keeps drawing pets back to the same spot. The right product needs to break down the uric acid crystals that cause the smell, not just mask it. Our selection criteria focused on enzymatic formulas, compatibility with common carpet types, the form factor (spray or concentrate), and consistent owner feedback about odor removal on older or deep-set stains.

Our top picks at a glance

  1. 1Nature's Miracle Enzymatic Formula Pet Stain & Odor Remover, 64 ozTOP CHOICEBest overallNature's Miracle Enzymatic Formula Pet Stain & Odor Remover, 64 ozView on Amazon
  2. 2Urine B-Gone Enzyme Cleaner, 1 GallonTOP CHOICEBest for large householdsUrine B-Gone Enzyme Cleaner, 1 GallonView on Amazon
  3. 3Resolve Urine Destroyer Enzyme Cleaner SprayTOP CHOICEBest for quick spot treatmentResolve Urine Destroyer Enzyme Cleaner SprayView on Amazon
  4. 4Resolve Ultra Pet Carpet Cleaner Spray, 32 ozBest for carpet and upholsteryResolve Ultra Pet Carpet Cleaner Spray, 32 ozView on Amazon
  5. 5Biokleen Pet Stain Remover Enzymatic CleanerBest eco-friendly pickBiokleen Pet Stain Remover Enzymatic CleanerView on Amazon

Our Top Picks

Quick Comparison

Product Best for Key feature
Nature’s Miracle Enzymatic Formula Pet Stain & Odor Remover, 64 oz Overall use on carpet and upholstery Enzyme formula for deep-set stains
Urine B-Gone Enzyme Cleaner, 1 Gallon Large households and frequent accidents One-gallon bulk size
Resolve Urine Destroyer Enzyme Cleaner Spray Quick spot treatment after an accident Ready-to-use spray for dog and cat urine
Resolve Ultra Pet Carpet Cleaner Spray, 32 oz Carpet and upholstery odor control Targeted pet stain and odor formula
Biokleen Pet Stain Remover Enzymatic Cleaner Households preferring eco-friendly products Non-toxic enzymatic formula with lime scent

Nature’s Miracle Enzymatic Formula Pet Stain & Odor Remover, 64 oz

Nature's MiracleBio-Enzymatic Formula Removes & Deodorizes Deep-Set Pet Stains, For Water-Based Carpet Cleaners, Use on Carpet & Upholstery Carpet Shampoo Pet Stain & Odor Remover, 64 oz

Nature's MiracleBio-Enzymatic Formula Removes & Deodorizes Deep-Set Pet Stains, For Water-Based Carpet Cleaners, Use on Carpet & Upholstery Carpet Shampoo Pet Stain & Odor Remover, 64 oz

View on Amazon

Best for: Overall use on carpet and upholstery with deep-set pet urine stains.

This is a widely recognized enzymatic option for homes that need a dependable product for regular pet accidents across multiple surfaces.

Key specs:

  • 64 oz bottle
  • Enzymatic formula designed for pet stains and odors
  • Labeled for use on carpet and upholstery

Pros:

  • Enzymes target the compounds that cause lingering urine odor
  • Large bottle suits regular use
  • Broadly available and familiar to many pet owners

Cons:

  • Older stains may need repeated applications and longer dwell time
  • Some owners find the scent is noticeable during application

Bottom line: A strong first choice for most households with dogs or cats that want one reliable product for routine accidents.

View on Amazon

Urine B-Gone Enzyme Cleaner, 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 accidents.

Multi-pet homes or households dealing with repeated incidents often prefer a bulk enzyme cleaner they can keep on hand.

Key specs:

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

Pros:

  • Large volume lasts through many treatments
  • Labeled for use on laundry, carpets and other surfaces
  • Lavender scent is a pleasant alternative to citrus or floral options

Cons:

  • A gallon is more than most single-pet households need
  • Requires a separate spray bottle or applicator for convenient use

Bottom line: Best suited to multi-pet homes that go through cleaner quickly.

View on Amazon

Resolve Urine Destroyer Enzyme Cleaner Spray

ResolveEnzyme cleaner spray for carpet stains; pet stain remover for dog urine, cat urine and odor control after accidents. Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner Solution

ResolveEnzyme cleaner spray for carpet stains; pet stain remover for dog urine, cat urine and odor control after accidents. Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner Solution

View on Amazon

Best for: Quick spot treatment after an accident.

Spray formats make it easier to treat fresh accidents right away, before urine has a chance to soak deep into padding.

Key specs:

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

Pros:

  • Ready to use without mixing
  • Convenient for fast response to new accidents
  • Targets both stains and odor

Cons:

  • Spray volume may be limited for heavy or repeated use
  • Works best on fresh accidents; older stains need more effort

Bottom line: Good for owners who want an immediate-response spray for everyday accidents.

View on Amazon

Resolve Ultra Pet Carpet Cleaner Spray, 32 oz

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

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

View on Amazon

Best for: Carpet and upholstery odor control.

This spray is aimed at households where pet odors have settled into carpet and furniture and need a targeted treatment.

Key specs:

  • 32 oz bottle
  • Designed for household pet stains and odors
  • Labeled for carpet and upholstery use

Pros:

  • Spray application reaches stains without heavy saturation
  • Suitable for both carpet and upholstery
  • Smaller bottle is easy to store and carry

Cons:

  • Smaller volume than the gallon options
  • Deep, old stains may require multiple treatments

Bottom line: A practical choice for owners who want a targeted carpet and upholstery spray for ongoing odor control.

View on Amazon

Biokleen Pet Stain Remover Enzymatic Cleaner

BiokleenPet Stain Remover for Carpet, Enzymatic Cleaner for Dog Urine, Cat Urine Enzyme Cleaner Destroyer, Eco-Friendly, Non-Toxic Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent

BiokleenPet Stain Remover for Carpet, Enzymatic Cleaner for Dog Urine, Cat Urine Enzyme Cleaner Destroyer, Eco-Friendly, Non-Toxic Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent

View on Amazon

Best for: Households preferring eco-friendly products.

Owners who want a plant-based enzymatic cleaner for homes with children or sensitive household members often look at this type of formula.

Key specs:

  • Enzymatic formula for dog and cat urine
  • Marketed as non-toxic and eco-friendly
  • Lime scent

Pros:

  • Positioned as a non-toxic option for family homes
  • Enzymatic action targets urine odor sources
  • Pleasant lime scent for many users

Cons:

  • Eco-friendly formulas may need longer dwell time on heavy stains
  • Results on old, set-in accidents can vary

Bottom line: The right pick for families who prioritize a non-toxic cleaner and are willing to allow extra dwell time.

View on Amazon

Buying Guide

Choosing a pet peed carpet cleaner comes down to a few practical factors. Work through these before you buy.

Enzymatic vs. Non-Enzymatic Formulas

Enzymatic cleaners use biological compounds to break down the uric acid crystals in urine. Ordinary soaps and detergents can clean the surface but often leave the source behind, which is why odor returns after the carpet dries.

Good picks for this: Nature’s Miracle Enzymatic Formula and Biokleen Pet Stain Remover

Format: Spray, Concentrate or Gallon

Spray bottles suit quick treatments. Gallon jugs and concentrates make more sense for multi-pet homes or repeated accidents. Check the dilution instructions if you buy a concentrate.

Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray and Urine B-Gone Enzyme Cleaner

Carpet and Upholstery Compatibility

Read the label to confirm the product is safe for your carpet fiber and backing. Test any cleaner on a hidden area first, such as inside a closet, and wait for it to dry before judging color or texture.

Good picks for this: Resolve Ultra Pet Carpet Cleaner Spray and Nature’s Miracle Enzymatic Formula

Stain Age and Severity

Fresh accidents respond well to a single treatment. Older, set-in stains often need longer dwell time, repeated applications and sometimes a second product. Plan for multiple rounds rather than expecting one spray to fix everything.

Good picks for this: Nature’s Miracle Enzymatic Formula and Resolve Urine Destroyer Enzyme Cleaner Spray

Scent and Sensitivity

Scented formulas can make a room smell cleaner during use, but some people find strong fragrances bothersome. If someone in the home has sensitivities, look for mild or unscented options and ventilate the room while you work.

Good picks for this: Biokleen Pet Stain Remover and Urine B-Gone Enzyme Cleaner

Eco-Friendly and Household Safety

If children, pregnant household members or pets with respiratory concerns share the space, consider plant-based and non-toxic formulas. Always keep cleaners out of reach and follow label directions. For health-related concerns, consult a veterinarian or physician.

Good picks for this: Biokleen Pet Stain Remover Enzymatic Cleaner

Application Method and Dwell Time

Most enzyme cleaners need to sit on the stain for a set period, often several minutes or longer, so the enzymes can work. Blot up excess liquid first, apply the cleaner generously, and let it air dry. Avoid rinsing too aggressively, which can push urine deeper into the padding.

Good picks for this: Resolve Ultra Pet Carpet Cleaner Spray and Resolve Urine Destroyer Enzyme Cleaner Spray

FAQ

Why does pet urine smell come back after cleaning?

Urine contains uric acid, which can crystallize in carpet fibers and padding. Regular cleaners often remove the visible stain but leave these crystals behind. When humidity rises or the area gets damp, the odor can return. Enzymatic cleaners are designed to break down these compounds.

Can I use vinegar instead of an enzyme cleaner?

Vinegar is sometimes used for odor control, but it does not break down uric acid crystals the way enzymatic formulas do. It can also be unsuitable for certain carpet types. Check manufacturer guidance before using any homemade mix. For more context, see Vinegar in Carpet Cleaner: Safe Mix Ratios and When to Skip It.

How long should I leave an enzyme cleaner on the stain?

Label directions vary, but many enzyme cleaners recommend letting the product sit for several minutes or longer before blotting. Longer dwell time generally helps with older stains. Always follow the specific product instructions.

Is it safe to use these cleaners around pets?

Most products are labeled for use in homes with pets, but keep animals out of the area until the carpet is fully dry. Ventilate the room and avoid letting pets lick freshly treated surfaces. If your pet shows signs of irritation, contact a veterinarian.

Will enzyme cleaners damage my carpet?

Enzyme cleaners are generally gentler than harsh chemical cleaners, but results depend on fiber type and backing. Always spot test in an inconspicuous area and wait for it to dry before judging color or texture.

Do I need a carpet cleaning machine for pet urine?

For fresh or small accidents, a spray enzyme cleaner and paper towels are often enough. For large or widespread problems, a professional cleaning may be needed. You can read more about machine options in How to Choose a Carpet Cleaner for Your Home.

How often should I treat areas where my pet has had accidents?

Treat accidents as soon as possible and recheck the area after drying. If the odor persists or your pet keeps returning to the same spot, repeat the enzyme treatment and consider whether the issue is behavioral or medical. Consult a veterinarian if accidents are new or frequent.

Conclusion

For most households, Nature’s Miracle Enzymatic Formula is a solid starting point, thanks to its enzyme-based formula and broad use. Multi-pet homes may prefer the one-gallon Urine B-Gone for its volume. Resolve’s spray options suit fast spot treatment and carpet or upholstery odor control, while Biokleen fits families who want a non-toxic, eco-friendly formula. Match the product to your stain age, household needs and how often you expect to use it.

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.