10 Best Carpet Cleaners for Pet Urine in 2026: Top Enzyme Sprays, Deep Cleaners, and Odor Removers

Written by: Editor In Chief
Published on:

Pet urine needs more than a quick scent cover-up. The best formulas target stains, neutralize odor at the source, and help keep repeat accidents from happening in the same spot.

Below, we’ve rounded up 10 standout options for spot treatment, enzyme cleaning, and deep carpet care so you can match the right carpet cleaner for pet urine to your mess and machine.

Best 10 Carpet Cleaner for Pet Urine Picks for 2026

Quick Spot Spray

Resolve Ultra Pet Carpet Cleaner Spray

Resolve Ultra Pet Carpet Cleaner Spray
  • Deep-lifting spray for stains and odors
  • Helps discourage remarking in the same spot
  • Safe for carpets, upholstery, and area rugs

Best For: Fast cleanup of pet urine spots on soft surfaces

Enzyme Cleaner

Rocco & Roxie Stain & Odor Eliminator

Rocco & Roxie Stain & Odor Eliminator
  • Bio-enzymatic formula for stains and odors
  • CRI-approved for carpet safety
  • Works on carpets, furniture, clothing, and more

Best For: Enzyme-based cleanup of pet urine and other organic messes

Deep Carpet Solution

Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution

Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution
  • Triple-action formula for stains and odors
  • Helps deter remarking and protect against future stains
  • Made for carpet-focused deep cleaning

Best For: Deep cleaning pet urine stains in carpeted areas

Gallon Enzyme Cleaner

Urine B-Gone Lavender Gallon

Urine B-Gone Lavender Gallon
  • Large gallon size with enzyme-based cleaning power
  • Penetrates carpet, upholstery, padding, and floors
  • Also usable in laundry, drains, and toilets

Best For: Frequent pet urine cleanup and larger cleaning jobs

Enzymatic Deep-Clean Pick

Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover

Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover
  • Bio-enzymatic formula for old and new stains
  • Works with water-based steam or carpet cleaners
  • Low-foaming, professional-strength machine formula

Best For: Deep-cleaning carpets and upholstery after pet accidents

Spot-Treatment Odor Fighter

Resolve Urine Destroyer Enzyme Cleaner Spray

Resolve Urine Destroyer Enzyme Cleaner Spray
  • Neutralizes urine odors on contact
  • Helps lift stains and discourage remarking
  • Safe for carpets, rugs, and upholstery when directed

Best For: Fast spot cleanup after dog or cat urine accidents

Value Machine-Solution

Amazon Basics Pet Stain Remover

Amazon Basics Pet Stain Remover
  • For deep-cleaning machines and shampooers
  • Penetrates stains and removes odors at the source
  • Safer Choice-certified and rental-machine compatible

Best For: Budget-friendly machine cleaning for pet stains and odors

Deep-Clean Pet Formula

Bissell PET PRO OXY Urine Eliminator

Bissell PET PRO OXY Urine Eliminator
  • OXY formula targets urine and other tough stains
  • Febreze scent leaves carpets smelling fresh
  • StainProtect helps resist future messes

Best For: upright carpet cleaners and deep-cleaning pet messes

Bio-Enzyme Multi-Surface

Eco Strong Pet Stain and Odor Remover

Eco Strong Pet Stain and Odor Remover
  • Bio-enzymatic formula breaks down urine proteins
  • Works on carpets, rugs, bedding, and more
  • Large 128 oz size suits frequent cleanup

Best For: multi-surface pet urine cleanup with an enzymatic spray

Spot Treatment Helper

Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover

Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover
  • Oxy formula removes urine odor without fragrance
  • Built-in sponge and brush aid targeted cleaning
  • Made for spot cleaning pet stains on carpet

Best For: targeted carpet spot cleaning with a fragrance-free formula

Quick Spot Spray – Resolve Ultra Pet Carpet Cleaner Spray

If you need a carpet cleaner for pet urine that works as a quick spot treatment, Resolve Ultra Pet Carpet Cleaner Spray is built for fast cleanup on carpets, upholstery, and area rugs. Its OXI+ODOR STOP technology is designed to lift stains and remove odors in one step, while also helping discourage pets from returning to the same spot.

Best For: Quick treatment of fresh or stubborn pet messes on soft surfaces, especially when you want a simple spray-and-blot option.

Pros:

  • Penetrates deep to lift tough stains and odors the first time
  • Helps prevent remarking after cleanup
  • Safe for carpets, upholstery, and area rugs when used as directed
  • Bleach-free and suitable to use around cats and dogs

Cons:

  • Designed as a spray cleaner, not a deep carpet machine solution
  • Best suited to spot cleaning rather than large-area jobs

For pet owners who want a straightforward stain-and-odor spray, this is a practical choice. It focuses on the kind of cleanup most households need most often: quick, targeted treatment of urine-related messes and the odor that comes with them.

Enzyme Cleaner – Rocco & Roxie Stain & Odor Eliminator

Rocco & Roxie is a strong pick if you want a carpet cleaner for pet urine that uses an enzyme-based formula for stains, odors, and residue. It is made for organic messes like yellow urine, feces, and vomit, and the product notes say it is safe for carpets and many other surfaces.

Best For: Households that want an enzyme cleaner for urine accidents on carpets and other pet areas.

Pros:

  • Bio-enzymatic formula targets stains, odors, and residue
  • CRI Seal of Approval for safe use on carpets
  • Chlorine-free, color-safe, and no hazardous propellants or residue
  • Works on carpets, floors, furniture, clothing, crates, and more

Cons:

  • Spray-and-dwell enzyme cleaners often need time to work
  • Original scent may not appeal to everyone

This is a versatile enzyme cleaner for people dealing with repeated pet accidents or other organic spills. If you want one product that can handle urine on carpets and several other household surfaces, it offers a broad, practical cleaning approach.

Deep Carpet Solution – Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution

Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution is a good option if you want a carpet cleaner for pet urine that goes beyond spot treatment and is meant for deeper carpet cleaning. Its triple-action formula is designed to clean pet stains, deodorize, and help deter remarking while also protecting against future stains.

Best For: Deep carpet cleaning with odor control and stain protection in pet-heavy homes.

Pros:

  • Triple-action formula deep cleans, deodorizes, and helps deter remarking
  • Removes urine, blood, vomit, mud, and other tough pet messes
  • Includes StainProtect technology to help prevent spills from setting in
  • Low-odor formula for easier use indoors

Cons:

  • Intended for carpet use, not a multi-surface spot spray
  • Best paired with a carpet cleaner machine for deep-cleaning tasks

If your priority is a deeper clean rather than a quick spray, this solution is built for the job. It combines stain removal, deodorizing, and future-stain protection in one carpet-focused formula.

Gallon Enzyme Cleaner – Urine B-Gone Lavender Gallon

Urine B-Gone is a large-volume carpet cleaner for pet urine that uses a natural enzyme formula to break down urine and poop rather than just cover the smell. The notes say it can penetrate carpet and upholstery, reaching deeper layers like padding and even the floor beneath, which makes it useful for more serious odor problems.

Best For: Bigger households or repeated accident cleanup where a gallon-size enzyme cleaner makes sense.

Pros:

  • 200 billion microbe colonies per gallon for heavy-duty enzyme cleaning
  • Penetrates deep into carpet and upholstery to neutralize odors at the source
  • Safe for use around pets and children when used as directed
  • Versatile enough for laundry, drains, urinals, and toilets too

Cons:

  • One-gallon size may be more than occasional users need
  • Lavender scent may not suit buyers who prefer unscented products

This is a practical pick if you want a strong, multi-use enzyme cleaner and go through pet-odor products quickly. The large size and deep-penetrating formula make it especially appealing for recurring urine issues.

Enzymatic Deep-Clean Pick – Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover

If you want a carpet cleaner for pet urine that can go beyond the surface, this Nature’s Miracle shampoo is built for deep-cleaning machines and water-based carpet cleaners. Its bio-enzymatic formula is designed to remove old and new stains while helping lock in odors, making it a practical choice for carpets and upholstery that need a full refresh.

Best For: Deep-cleaning carpet and upholstery with a water-based machine after fresh or set-in pet accidents.

Pros:

  • Bio-enzymatic formula helps break down and eliminate deep-set stains and odors
  • Can be used with any water-based steam or carpet cleaner
  • Low-foaming professional-strength formula for machine cleaning
  • Made for carpet, upholstery, furniture, and other indoor soft surfaces

Cons:

  • Requires a carpet cleaner or steam-cleaning machine
  • Not a quick spray-and-wipe solution for spot treatment

For shoppers who want a machine-use formula and not just a spot cleaner, this is a solid fit. It focuses on deep cleaning and odor removal rather than surface masking, which is exactly what many pet-accident cleanups need.

Spot-Treatment Odor Fighter – Resolve Urine Destroyer Enzyme Cleaner Spray

For a carpet cleaner for pet urine that works as a fast spot spray, Resolve Urine Destroyer is aimed at immediate odor neutralization and stain removal on soft surfaces. The enzyme cleaner spray penetrates deep to lift pet messes and is designed to help prevent remarking, which is useful when you need a targeted cleanup after accidents.

Best For: Quick treatment of fresh pet urine stains and odors on carpet, rugs, and upholstery.

Pros:

  • Neutralizes and removes urine odors on contact
  • Penetrates deep to lift pet stains and their odors
  • Designed to help discourage remarking in the same spot
  • Safe for carpets, upholstery, and area rugs when used as directed

Cons:

  • Spray format is less suited to whole-room or machine deep cleaning
  • Scent is lemon, which may not appeal to everyone

This is the more convenient choice when you need to tackle one accident at a time. It is a targeted enzyme spray rather than a large-format shampoo, so it makes the most sense for spot cleanup and odor control.

Value Machine-Solution – Amazon Basics Pet Stain Remover

If you are looking for a carpet cleaner for pet urine to use in a deep-cleaning machine, this Amazon Basics solution is built for carpet shampooers and other popular carpet cleaner machines. It is designed to penetrate stains, lift soils, and eliminate odors at the source, with a Safer Choice-certified formula that aims to balance cleaning power and family-friendly use.

Best For: Machine cleaning carpets and upholstery with a Safer Choice-certified solution.

Pros:

  • Made for deep cleaning machines and carpet shampooers
  • Penetrates stains and eliminates odors at the source
  • Compatible with many popular carpet cleaner machines, including rentals
  • Safer Choice-certified formula

Cons:

  • Requires a machine, so it is not a standalone spray cleaner
  • Needs dilution and measuring before use

This is a practical pick if you want a machine-use formula that is simple to mix and broadly compatible. It is especially appealing for buyers who want a Safer Choice-certified option for routine pet-related carpet cleaning.

Deep-Clean Pet Formula – Bissell PET PRO OXY Urine Eliminator

If you want a carpet cleaner for pet urine that’s built for deep cleaning sessions, this Bissell solution is made to tackle embedded pet messes in upright carpet cleaners. It focuses on breaking down urine, neutralizing odors, and helping protect carpet fibers against future stains.

Best For: Households using an upright carpet cleaner who want a deep-clean formula for tough pet accidents and lingering odors.

Pros:

  • Uses OXY to break down tough stains like urine, blood, vomit, mud, and wine.
  • Includes Febreze scent for a light, fresh laundry-style finish.
  • StainProtect technology helps create a barrier for easier future cleaning.
  • Designed for use in BISSELL and other leading deep carpet cleaning machines.

Cons:

  • Made for carpet cleaning machines, not a standalone spot spray.
  • Scented formula may not suit buyers who prefer fragrance-free cleaning.

This is a strong pick if your priority is a machine-use formula that goes beyond spot treating and targets both stains and odors at the carpet-fiber level.

Bio-Enzyme Multi-Surface – Eco Strong Pet Stain and Odor Remover

For shoppers comparing a carpet cleaner for pet urine that can do more than one job, Eco Strong is a bio-enzymatic spray built to break down the proteins behind stains and odors. It’s made for carpets, rugs, furniture, bedding, and more, and can also be used in a carpet cleaner when directions are followed.

Best For: Pet owners who want a large-format enzymatic cleaner for carpets plus multiple household surfaces.

Pros:

  • Bio-enzymatic formula digests odor- and stain-causing proteins instead of masking them.
  • Works on carpets, rugs, furniture, bedding, laundry, tile, and other surfaces.
  • Can be used on pet accidents, litter box odors, and other organic messes.
  • Large 128 oz bottle offers plenty of product for repeated use.

Cons:

  • It’s a spray, so it may not replace a dedicated deep-clean machine formula.
  • Best results depend on following the directions closely.

This is a practical choice if you want one cleaner for recurring pet urine cleanup across carpets and other washable areas, especially when odor breakdown is more important than fragrance.

Spot Treatment Helper – Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover

If you need a carpet cleaner for pet urine that’s focused on quick spot treatment, this Carbona formula is designed for targeted cleaning on carpet stains and odors. It uses oxy action to penetrate fibers, lift messes, and help prevent resoiling without adding fragrance.

Best For: Spot-cleaning fresh or recent pet accidents on carpet with a fragrance-free, targeted applicator.

Pros:

  • Oxy-powered formula targets urine odor at the source.
  • Built-in sponge and bristle applicator helps with precise stain removal.
  • Fragrance-free and unscented for a no-perfume clean.
  • Designed for pet stains up to 7 days old on carpets.

Cons:

  • Spot cleaner only and should not be used in a steam cleaner.
  • Not suitable for silk, velvet, Haitian cotton, or water-damaged fabrics.

This is a smart pick if you want a straightforward carpet spot treatment with a built-in applicator and prefer an unscented formula that stays focused on the stain itself.

How We Picked the Best Carpet Cleaner for Pet Urine

We focused on formulas that are relevant for real pet messes: enzyme action for urine breakdown, stain-lifting ability, odor control, and practical formats like sprays, liquids, and machine-safe solutions. We also considered bottle size, ease of use, and whether a product is better for fresh accidents, set-in spots, or whole-room carpet cleaning.

Quick Comparison

Spot sprays are usually best for fast cleanup and smaller accidents. Enzyme cleaners are stronger choices when odor keeps coming back. Deep-clean formulas and shampoo-style products make more sense for broad coverage, high-traffic areas, or when you want to refresh an entire carpet after repeated accidents.

Key Buying Factors for Carpet Cleaner for Pet Urine

Enzyme Vs. Oxy Vs. General Stain Remover

Enzyme cleaners are often the best choice for pet urine because they break down odor-causing organic material. Oxy-powered formulas can help lift visible staining and brighten carpet fibers, while general pet stain removers are often faster for fresh spots but may be less effective on lingering odor.

Carpet Safety and Machine Compatibility

If you plan to use a Carpet Cleaner for Pet Urine in a carpet extractor or upright machine, check that the formula is approved for that use. For spot cleaning, look for low-residue sprays that are less likely to leave sticky buildup or attract dirt.

Scent and Residue

A heavy fragrance can mask odor briefly but is not a substitute for true odor removal. For homes with multiple pets or sensitive noses, consider low-fragrance or enzyme-based options that clean more completely and leave less residue behind.

Who Should Buy Which Carpet Cleaner for Pet Urine?

If you need fast cleanup for a single accident, a spray spot remover is the simplest choice. If urine odor keeps returning, choose an enzyme formula. For larger carpet areas, older stains, or household-wide freshening, a deep-clean liquid or shampoo can be more efficient. Multi-pet homes may want to keep both a spot spray and a larger-format cleaner on hand for different mess sizes.

The best option is the one that matches your cleaning method, stain age, and odor problem. Start with the most targeted formula you need, then scale up to deep-clean solutions when the carpet needs a full refresh.