10 Best Carpet Cleaners for Pet Urine in 2026: Powerful Odor Removal Picks

Written by: Editor In Chief
Published on:

Pet urine can leave behind more than a visible stain; the real challenge is removing odor before it settles into carpet fibers and padding.

This roundup of the best carpet cleaner for pet urine options in 2026 focuses on fast cleanup, strong odor control, and formulas that fit different mess sizes and cleaning setups.

Best 10 Carpet Cleaner for Pet Urine Picks for 2026

Deep-Clean Choice

Bissell PET PRO OXY Urine Eliminator

Bissell PET PRO OXY Urine Eliminator
  • Machine formula for deep carpet cleaning
  • OXY helps remove urine and other tough stains
  • StainProtect technology helps resist future messes

Best For: Upright carpet cleaner users needing a deep-clean formula for pet urine

Enzymatic Heavy-Duty Pick

Nature’s Miracle Advanced Dog Stain & Odor Eliminator

Nature’s Miracle Advanced Dog Stain & Odor Eliminator
  • Enzymatic formula keeps working on bio-based messes
  • Built for severe dog urine and related accidents
  • Safe for carpets, floors, furniture, and fabrics when used as directed

Best For: Severe dog urine cleanup across carpets and other household surfaces

Quick Odor Fighter

Resolve Urine Destroyer Enzyme Cleaner Spray

Resolve Urine Destroyer Enzyme Cleaner Spray
  • Neutralizes urine odors on contact
  • Works on carpets, rugs, and upholstery
  • Helps discourage pets from remarking

Best For: Fast spot treatment for dog or cat urine on soft surfaces

Safe-All-Surfaces Pick

Rocco & Roxie Enzyme Stain & Odor Eliminator

Rocco & Roxie Enzyme Stain & Odor Eliminator
  • Chlorine free and color safe for carpets
  • CRI-certified safe for carpet use
  • Covers urine, feces, vomit, and other organic spills

Best For: Pet owners who want a safe, versatile enzyme cleaner for carpets and more

Heavy-Duty Enzymatic Refill

Nature's Miracle Dog Urine Destroyer Plus, 1 gal

Nature's Miracle Dog Urine Destroyer Plus, 1 gal
  • Starts breaking down stains immediately on contact.
  • Enzymatic formula keeps working on bio-based residue.
  • Large 128-ounce bottle is great for refills.

Best For: Refilling smaller bottles and treating dog urine on multiple indoor surfaces.

Quick Spot Treatment

Resolve Ultra Pet Carpet Cleaner Spray, 32oz

Resolve Ultra Pet Carpet Cleaner Spray, 32oz
  • Penetrates deep to lift tough pet stains and odors.
  • Helps prevent pets from remarking the same spot.
  • Safe for carpets, upholstery, and area rugs.

Best For: Quick spot cleaning on soft surfaces with a convenient spray bottle.

Lavender Enzyme Power

Urine B-Gone Enzyme Cleaner, 1 gal

Urine B-Gone Enzyme Cleaner, 1 gal
  • Uses 200 billion microbe colonies to digest urine and poop.
  • Penetrates into carpet padding and the floor beneath.
  • Safe for pets and children when used as directed.

Best For: Deep-cleaning embedded urine odors in carpets, upholstery, and beyond.

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 helps break down urine odors.
  • Works with water-based steam and carpet cleaners.
  • Low-foaming shampoo for carpets and upholstery.

Best For: Deep-cleaning carpets and upholstery with recurring pet odors

Value Machine Formula

Amazon Basics Pet Stain Remover

Amazon Basics Pet Stain Remover
  • Made for deep cleaning machines and shampooers.
  • Helps lift stains and eliminate odors at the source.
  • Safer Choice-certified formula.

Best For: Routine carpet cleaning with machine-compatible pet odor removal

Spot Treatment Specialist

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

Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover
  • Oxy-powered spot cleaner for urine odors and stains.
  • Built-in sponge and bristle applicator for targeted use.
  • Fragrance-free formula for carpet spot cleaning.

Best For: Targeted cleanup of fresh pet accidents on carpet

Deep-Clean Choice – Bissell PET PRO OXY Urine Eliminator

If you want a carpet cleaner for pet urine that works with a deep-cleaning machine, this BISSELL formula is built for tough messes and odors. It uses OXY to break down stains like urine while StainProtect technology helps make future cleanups easier.

Best For: Households using upright carpet cleaners who want a machine-compatible solution for embedded pet stains and odor control.

Pros:

  • Targets tough pet messes, including urine, blood, vomit, mud, and wine.
  • Designed for use in BISSELL and other leading deep carpet cleaning machines.
  • Febreze scent leaves carpets with a fresh, light laundry-like smell.
  • StainProtect technology adds a protective barrier on carpet fibers.

Cons:

  • Requires a compatible carpet cleaning machine, so it is not a standalone spray.
  • Best suited to carpet deep cleaning rather than quick spot treatment.

This is a strong pick if your main goal is whole-carpet cleaning with added odor refresh and stain prevention support. It is especially practical when pet urine has soaked in and you want a solution that goes beyond surface cleaning.

Enzymatic Heavy-Duty Pick – Nature’s Miracle Advanced Dog Stain & Odor Eliminator

For a carpet cleaner for pet urine that keeps working after application, this Nature’s Miracle formula uses an enzymatic approach to break down bio-based accidents. It is aimed at severe dog messes and can be used on multiple surfaces, making it a practical all-around stain and odor option.

Best For: Dog owners dealing with severe urine, vomit, or diarrhea messes who want an enzymatic spray for carpets and other surfaces.

Pros:

  • Enzymatic formula continues working as long as the bio-based mess remains.
  • Made for severe dog messes, including urine, diarrhea, and vomit.
  • Suitable for carpet, hard floors, furniture, and fabrics.
  • Fresh scent helps the home smell clean again.

Cons:

  • Designed specifically for dog messes, so it is less broad in positioning than some multi-pet options.
  • Most effective when used as directed on the affected area.

This is a dependable option if you want an enzyme-based cleaner that tackles stubborn odors instead of just masking them. Its multi-surface compatibility also makes it useful for accidents that go beyond the carpet.

Quick Odor Fighter – Resolve Urine Destroyer Enzyme Cleaner Spray

If you need a carpet cleaner for pet urine that acts fast, this Resolve spray is designed to neutralize odors on contact and lift stains from soft surfaces. It is made for dog urine, cat urine, and other pet messes, with a formula that also helps discourage remarking.

Best For: Pet owners who want a fast-acting spray for carpet spots, rugs, and upholstery after accidents.

Pros:

  • Destroys urine odors the first time for immediate freshness.
  • Penetrates deep to lift pet stains and their odors.
  • Helps prevent remarking in the same spot.
  • Works on carpets, upholstery, and area rugs.

Cons:

  • Best suited to spot cleaning rather than whole-room deep cleaning.
  • Lemon scent may not be ideal for every preference.

This is a practical choice when you want quick action on fresh accidents or lingering odor spots. Its broad soft-surface use makes it useful for everyday pet cleanup around the home.

Safe-All-Surfaces Pick – Rocco & Roxie Enzyme Stain & Odor Eliminator

For shoppers looking for a carpet cleaner for pet urine that is gentle yet powerful, this Rocco & Roxie enzymatic formula is positioned for stains, odors, and residue. It is carpet-safe, color-safe, chlorine free, and certified by the Carpet and Rug Institute, which makes it a strong everyday cleaner for pet messes.

Best For: Pet households wanting a safe enzymatic cleaner for carpets, bedding, crates, and other pet areas.

Pros:

  • Chlorine free and color safe for use on carpets.
  • CRI Seal of Approval for safe use on carpets.
  • Targets urine, feces, vomit, and other organic spills.
  • Works on many surfaces, including furniture, clothing, litter boxes, and kennels.

Cons:

  • Uses a drop-style application, so it may not be as quick as a spray for some users.
  • Most useful for organic messes rather than general non-pet household cleaning.

This is a versatile pick if safety and broad surface compatibility matter as much as odor removal. It stands out for households that want one enzymatic cleaner to cover carpets and a wide range of pet-related accidents.

Heavy-Duty Enzymatic Refill – Nature's Miracle Dog Urine Destroyer Plus, 1 gal

If you need a carpet cleaner for pet urine that can handle large messes and repeated cleanup, Nature’s Miracle Dog Urine Destroyer Plus is built for that job. This gallon-size enzymatic formula starts breaking down stains on contact and keeps working as long as bio-based residue remains, making it a practical option for carpets, upholstery, and other common household surfaces.

Best For: Refilling smaller spray bottles and treating dog urine on carpet, fabric, and other indoor surfaces.

Pros:

  • Enzymatic formula continues working while urine residue is still present.
  • Suitable for carpet, upholstery, furniture, linoleum, vinyl, wood, and floors.
  • Large 128-ounce bottle is convenient for refills and bigger jobs.
  • Safe for pets and home when used and stored as directed.

Cons:

  • Designed specifically around dog urine rather than all pet mess types.
  • Large jug may be less convenient for quick spot treatments.

For households dealing with frequent dog accidents, this is a straightforward high-volume cleaner that focuses on stain and odor breakdown rather than masking. The fresh citrus scent and multi-surface use make it a sensible pick for broad cleanup needs.

Quick Spot Treatment – Resolve Ultra Pet Carpet Cleaner Spray, 32oz

For a carpet cleaner for pet urine that works as a ready-to-use spot spray, Resolve Ultra Pet Carpet Cleaner Spray is aimed at fast cleanup on soft surfaces. It penetrates deep to lift stubborn pet stains and odors, and its OXI+Odor Stop technology is designed to leave carpets, upholstery, and area rugs smelling fresher after treatment.

Best For: Fast spot-cleaning on carpets, upholstery, and area rugs when you want a spray bottle solution.

Pros:

  • Penetrates deep to lift stubborn pet stains and odors.
  • Helps prevent remarking by discouraging repeat messes in the same spot.
  • Safe for carpets, upholstery, and area rugs when used as directed.
  • Ready-to-use 32-ounce spray format is convenient for targeted cleanup.

Cons:

  • Smaller bottle may not be ideal for frequent or large-scale cleanup.
  • Focused on soft surfaces rather than broader hard-surface use.

This is a practical pick if you want a spray that targets pet stains quickly without extra mixing. It is especially appealing for spot treatment routines where odor removal and repeat-accident prevention matter most.

Lavender Enzyme Power – Urine B-Gone Enzyme Cleaner, 1 gal

If you want a carpet cleaner for pet urine with broad odor-fighting power, Urine B-Gone is positioned as a heavy-duty enzyme cleaner for human, cat, and dog messes. The formula is designed to penetrate deep into carpet and upholstery, reaching padding and even the floor beneath while leaving a lavender scent behind.

Best For: Deep-cleaning urine stains in carpet, upholstery, and other trouble spots where odor has soaked in.

Pros:

  • Loaded with 200 billion microbe colonies for breaking down urine and poop.
  • Penetrates carpet and upholstery deeply, including padding and floor beneath.
  • Safe around pets and children when used as directed.
  • Can also be used in laundry, drains, urinals, and toilets.

Cons:

  • Lavender fragrance may not suit buyers who prefer unscented cleaners.
  • Large gallon size may be more than needed for small occasional spots.

This cleaner stands out if you need more than a surface-level spray and want something that targets embedded odor. Its broad use cases also make it useful for homes that want one product for several types of messes.

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

If you want a carpet cleaner for pet urine that can handle both fresh accidents and older set-in odors, this Nature’s Miracle shampoo is built for deep cleaning in water-based carpet machines. Its bio-enzymatic formula is designed to penetrate carpet and upholstery fibers, break down stains, and leave behind a fresh scent.

Best For: Households that need a deep-cleaning shampoo for carpets, upholstery, and recurring pet odors.

Pros:

  • Bio-enzymatic formula targets deep-set pet stains and odors.
  • Compatible with water-based steam and carpet cleaners.
  • Low-foaming formula suits carpet shampooer use.
  • Made for carpet, upholstery, furniture, and indoor surfaces.

Cons:

  • Designed for machine use, not quick spot cleaning.
  • Contains a fresh scent, which may not suit fragrance-free preferences.

This is a strong choice if you want a full carpet-washing solution rather than a spot-only spray. It focuses on odor removal and deep cleaning, making it practical for larger urine-related messes that have soaked into fibers.

Value Machine Formula – Amazon Basics Pet Stain Remover

For shoppers looking for a straightforward carpet cleaner for pet urine, this Amazon Basics formula is made for deep cleaning machines and carpet shampooers. It is designed to penetrate stains, lift soils, and eliminate odors at the source, while remaining compatible with all popular deep carpet cleaner machines, including rentals.

Best For: People who want a simple, machine-friendly pet stain and odor cleaner for routine carpet washing.

Pros:

  • Works with most deep carpet cleaner machines, including rentals.
  • Penetrates stains and helps eliminate odors at the source.
  • Safer Choice-certified formula for families, pets, and the environment.
  • Large 64 fl oz bottle offers plenty for repeated cleaning.

Cons:

  • Intended for machine use rather than spot treatment.
  • Requires mixing before use, which adds a step.

This is a practical pick if you want a no-frills solution for carpet shampooers and rental machines. Its main appeal is simple compatibility and a cleaner-focused formula that supports regular pet mess cleanup.

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

If you need a carpet cleaner for pet urine in spot-treatment form, this Carbona option is designed for targeted cleanup on carpets. The oxy-powered formula is meant to lift stubborn stains and eliminate urine odors at the source, while the built-in sponge and bristle applicator help you work the product into the fibers.

Best For: Quick spot cleaning of fresh or recent pet accidents on carpet.

Pros:

  • Oxy-powered formula targets urine odor and stubborn stains.
  • Built-in sponge and brush applicator give precise spot control.
  • Fragrance-free and residue-free when used as directed.
  • Safe for use around pets and children after drying, per directions.

Cons:

  • Spot cleaner only, not for steam cleaners.
  • Best on carpets; not intended for delicate fabrics like silk or velvet.

This is the most focused option here for treating a single accident quickly. It’s a good fit when you want targeted urine cleanup without mixing a machine solution or washing an entire room.

How We Picked the Best Carpet Cleaner for Pet Urine

We prioritized cleaners that target both stain removal and odor breakdown, since masking smells is not enough for pet accidents. We also looked for practical formats such as sprays, enzyme cleaners, shampoo formulas, and machine-use solutions so shoppers can match the product to the mess.

Other factors included carpet compatibility, drying time, scent strength, value per ounce, and whether the formula is better suited to fresh accidents or older, set-in urine spots.

Quick Comparison

For spot treatment, spray cleaners are the fastest choice. Enzyme formulas are usually the strongest option for lingering urine odor. Carpet shampoo and upright-machine solutions are better when the mess is widespread or the carpet needs a deeper refresh.

If you need a Carpet Cleaner for Pet Urine in high-traffic homes, look for stain protection or deep-cleaning support. If the odor is old or recurring, enzyme-based products tend to deliver the most reliable results.

Key Buying Factors for Carpet Cleaner for Pet Urine

Enzymes Vs. General Cleaners

Enzyme cleaners break down the organic compounds in urine, which helps eliminate odor at the source. General stain removers can lift marks, but they may not fully solve lingering smell issues.

Spot Spray or Deep Clean Formula

Use sprays for small accidents, quick touch-ups, and furniture edges. Choose a carpet shampoo or machine-compatible solution for larger areas, repeat accidents, or carpets that need a full reset.

Odor Strength and Residue

Some products rely on fragrance to cover odors, while others neutralize them. For pet urine, neutralizing or enzymatic formulas are usually the better long-term choice, especially in closed rooms or homes with multiple pets.

Surface Safety and Fabric Use

Check whether the cleaner is safe for carpets, upholstery, and rugs. If you use an upright machine, confirm the formula is designed for that system to avoid excess foam or residue.

Who Should Buy Which Carpet Cleaner for Pet Urine?

Choose a spot spray if you want the fastest response for fresh accidents. Pick an enzyme cleaner if you’re dealing with repeated urination, old stains, or stubborn odor. Go with a deep-clean solution or carpet shampoo if you want broader odor control across an entire room.

For households with dogs, cats, or senior pets, the best choice often depends on how often accidents happen and whether you need a portable fix or a full-carpet treatment. If you want the most versatile Carpet Cleaner for Pet Urine, look for a formula that balances odor removal, stain lifting, and ease of use.