10 Best Carpet Cleaners For Pet Urine in 2026

Written by: Editor In Chief
Published on:

Pet urine is one of the toughest carpet problems because it can soak below the surface and leave lasting odor. The right cleaner should break down the source, not just mask it.

Below, we focus on practical options for fresh accidents, set-in stains, and both spot treatment and machine cleaning so you can choose the right formula for your home.

Best 10 Carpet Cleaner for Pet Urine Picks for 2026

Urine-Focused Spray

Resolve Urine Destroyer Enzyme Cleaner Spray

Resolve Urine Destroyer Enzyme Cleaner Spray
  • Neutralizes urine odors on contact
  • Lifts pet stains from carpets and rugs
  • Safe for soft surfaces when used as directed

Best For: Fast cleanup of fresh dog or cat urine on soft surfaces

Severe Mess Pick

Nature’s Miracle Advanced Dog Stain & Odor Eliminator

Nature’s Miracle Advanced Dog Stain & Odor Eliminator
  • Enzymatic formula for severe dog messes
  • Keeps working while residue remains
  • Safe for pets and home when used as directed

Best For: Tough dog urine and other bio-based accidents across multiple surfaces

Freshness Booster

Resolve 5-in-1 Pet Carpet Cleaner Spray

Resolve 5-in-1 Pet Carpet Cleaner Spray
  • Targets stains and odors up to 7 days old
  • Uses Oxi+Odor Stop technology
  • Helps prevent remarking on soft surfaces

Best For: Older pet urine spots and stubborn stain cleanup

Certified Safe Choice

Rocco & Roxie Enzyme Stain & Odor Eliminator

Rocco & Roxie Enzyme Stain & Odor Eliminator
  • Bio-enzymatic cleaner for urine and organic spills
  • CRI certified safe for carpets
  • Chlorine free, color safe, and residue free

Best For: Buyers who want a gentle, carpet-safe cleaner for pet urine and odors

Deep Clean Urine Formula

Bissell PET PRO OXY Urine Eliminator

Bissell PET PRO OXY Urine Eliminator
  • Oxy formula targets urine and other tough pet stains.
  • Made for upright carpet cleaners from BISSELL and others.
  • StainProtect helps guard carpet fibers against future messes.

Best For: Upright machine users cleaning repeated pet accidents

Enzyme Odor Remover

Urine B-Gone Lavender Gallon

Urine B-Gone Lavender Gallon
  • Enzyme cleaner targets urine and poop at the source.
  • Penetrates carpet, upholstery, padding, and sublayers.
  • Large 1-gallon bottle suits frequent cleanup needs.

Best For: Households needing a high-strength enzyme cleaner for accidents

Portable Spot Cleaner

Bissell PET PRO OXY Spot & Stain Formula

Bissell PET PRO OXY Spot & Stain Formula
  • Built for portable deep cleaners and spot treatment.
  • Removes urine, mud, and other stubborn pet messes.
  • StainProtect helps reduce future stains and re-soiling.

Best For: Portable cleaner owners handling small pet accidents

Pet Spot Solution

Resolve Ultra Pet Carpet Cleaner Spray

Resolve Ultra Pet Carpet Cleaner Spray
  • Deep-penetrating spray for stubborn pet stains
  • Helps reduce repeat marking in the same spot
  • Safe for carpets, upholstery, and area rugs when used as directed

Best For: Spot treating fresh or set-in pet messes on soft surfaces

Deep Shampoo Pick

Nature's Miracle Carpet Shampoo

Nature's Miracle Carpet Shampoo
  • Bio-enzymatic formula for old and new stains
  • Low-foaming for water-based carpet cleaners
  • Works on carpet and upholstery

Best For: Machine-based deep cleaning of pet stains and odors

Machine Mix Option

Amazon Basics Pet Stain Remover

Amazon Basics Pet Stain Remover
  • Made for deep cleaning machines and carpet shampooers
  • Penetrates stains and removes odors at the source
  • Safer Choice-certified formula

Best For: Routine machine cleaning of pet stains and odors

Urine-Focused Spray – Resolve Urine Destroyer Enzyme Cleaner Spray

If you want a carpet cleaner for pet urine that attacks fresh accidents quickly, this Resolve spray is built for fast odor control and stain removal on carpets, rugs, and upholstery. Its enzyme-based formula is designed to neutralize urine on contact and help keep pets from returning to the same spot.

Best For: Quick cleanup of dog or cat urine on soft surfaces when you want an easy spray-on option.

Pros:

  • Destroys urine odors the first time and helps leave surfaces smelling fresh
  • Penetrates deep to lift pet stains like urine, feces, vomit, and dirt
  • Helps prevent remarking by discouraging repeat accidents in the same area
  • Safe for carpets, upholstery, and area rugs when used as directed

Cons:

  • Primarily focused on soft surfaces rather than hard-floor cleaning
  • Scented lemon formula may not suit shoppers seeking an unscented option

This is a practical pick if you want a straightforward spray for common urine messes and surface versatility. It leans more toward fast, targeted cleanup than heavy-duty whole-room treatment.

Severe Mess Pick – Nature’s Miracle Advanced Dog Stain & Odor Eliminator

For shoppers comparing a carpet cleaner for pet urine after bigger accidents, this Nature’s Miracle formula is aimed at severe dog messes. The enzymatic cleaner keeps working while bio-based residue remains, which makes it a strong choice for stains and odors that need more than a basic wipe-down.

Best For: Severe dog urine and other bio-based messes on carpet, upholstery, hard floors, and fabrics.

Pros:

  • Powerful enzymatic formula targets tough dog urine, diarrhea, vomit, and other bio-based accidents
  • Continues working as long as mess residue is still present
  • Helps discourage resoiling by removing lingering odor
  • Safe for pets and home when used and stored as directed

Cons:

  • Designed specifically for dog messes rather than a broader pet-species focus
  • Fresh scent may not appeal to buyers who prefer fragrance-free cleaners

This is a solid option when the mess is more than a light spot treatment and you want enzymatic action with broad surface use. It fits best in homes that need a serious cleaner for repeated pet accidents.

Freshness Booster – Resolve 5-in-1 Pet Carpet Cleaner Spray

If you need a carpet cleaner for pet urine that focuses on stubborn stains and odor removal, this Resolve 5-in-1 spray is made for targeted spot treatment. It is designed to handle messes up to 7 days old and uses Oxi+Odor Stop technology to help leave soft surfaces smelling fresh.

Best For: Targeted cleanup of older pet urine and other stubborn stains on carpets, upholstery, and area rugs.

Pros:

  • Penetrates deep to remove stubborn pet stains and odors
  • Works on messes up to 7 days old
  • Helps prevent remarking in the same spot
  • Safe for carpets, upholstery, and area rugs when used as directed

Cons:

  • 22 oz bottle is smaller than some competing 32 oz options
  • Unscented formula may feel less noticeably fresh to buyers who want fragrance

This spray is a good fit if you want a focused cleaner for older accidents rather than a large-volume bottle. It combines stain removal and odor control in a format that works well for spot cleanup.

Certified Safe Choice – Rocco & Roxie Enzyme Stain & Odor Eliminator

When you want a carpet cleaner for pet urine that emphasizes safety and enzyme-powered odor removal, Rocco & Roxie is a standout. It is designed for yellow pet urine, feces, vomit, and other organic spills, and it is certified safe for carpets by the Carpet and Rug Institute.

Best For: Households that want a gentle, carpet-safe enzyme cleaner for urine, odors, and general pet messes.

Pros:

  • Bio-enzymatic formula tackles urine, feces, vomit, and other organic spills
  • Certified safe for carpets with a CRI Seal of Approval
  • Chlorine free, color safe, and residue free
  • Suitable for carpets, floors, furniture, clothing, litter boxes, kennels, and carriers

Cons:

  • Uses a drop-style bottle instead of a spray format
  • Original scent may not be preferred by shoppers who want a fresh fragrance

This is a strong all-around pick if carpet safety matters as much as cleaning power. It makes the most sense for buyers who want one enzymatic cleaner that can handle many pet-related messes beyond just urine.

Deep Clean Urine Formula – Bissell PET PRO OXY Urine Eliminator

If you need a carpet cleaner for pet urine that can go beyond surface freshening, this Bissell formula is built for deep-cleaning machines and tougher messes. It uses Oxy cleaning power to help remove embedded stains and odors, while StainProtect technology adds a layer of defense against future accidents.

Best For: Homeowners using upright carpet cleaners who want a deep-clean solution for urine, odor, and other stubborn pet messes.

Pros:

  • Targets tough stains like urine, blood, vomit, mud, and wine.
  • Made for use in BISSELL and other leading upright carpet cleaners.
  • Includes Febreze scent for a light, fresh laundry-like finish.
  • StainProtect technology helps carpets resist future messes.

Cons:

  • Designed for use in deep carpet cleaning machines, not as a stand-alone spot treatment.
  • Fresh scent may not appeal if you prefer an unscented cleaner.

Overall, this is a strong pick when you want a machine-compatible formula focused on pet accidents and odor control. It is especially practical for recurring urine cleanup where stain prevention matters too.

Enzyme Odor Remover – Urine B-Gone Lavender Gallon

For a carpet cleaner for pet urine that focuses on fully breaking down the source of odors, this enzyme formula is a practical choice. It is designed to penetrate carpet and upholstery, reach into padding and the floor beneath, and eliminate urine and poop odors instead of simply masking them.

Best For: Pet owners who want a high-strength enzyme cleaner for carpet, upholstery, and other household urine-cleaning jobs.

Pros:

  • Enzyme-based formula is built to liquefy and digest urine and poop.
  • Penetrates deep into carpet, upholstery, padding, and the floor beneath.
  • Safe for use around pets and children when used as directed.
  • Large 1-gallon size is useful for frequent cleanup jobs.

Cons:

  • Lavender scent may not suit buyers who want a fragrance-free option.
  • Best for stain and odor treatment, not for deep-cleaning carpet machines.

This is a strong option if your main goal is odor elimination at the source rather than a machine shampoo. The gallon size also makes it a sensible pick for households that deal with repeated accidents.

Portable Spot Cleaner – Bissell PET PRO OXY Spot & Stain Formula

If you want a carpet cleaner for pet urine that works with a portable deep cleaner, this Bissell formula is built for quick spot treatment. It is formulated to remove stubborn pet messes, eliminate odors that can cause re-soiling, and help keep carpets looking cleaner over time.

Best For: People with portable carpet cleaners who need a compact formula for spot cleaning urine and other small pet messes.

Pros:

  • Quickly tackles pet messes including urine and mud.
  • Formulated for BISSELL and other leading portable deep cleaners.
  • Helps remove odors at the source and reduce re-soiling.
  • StainProtect technology helps shield fibers from future stains.

Cons:

  • 32 oz. bottle is smaller than gallon-size cleaner options.
  • Made for portable machines, so it is not the right fit for upright deep cleaners.

This formula makes sense if your cleanup routine centers on portable machines and targeted spot work. It combines stain removal, odor control, and future-stain protection in one compact bottle.

Pet Spot Solution – Resolve Ultra Pet Carpet Cleaner Spray

If you need a carpet cleaner for pet urine and other everyday messes, Resolve Ultra Pet Carpet Cleaner Spray is a practical spot-treatment option for carpets, upholstery, and area rugs. Its deep-penetrating formula is designed to lift stubborn stains and odors the first time, while also helping discourage pets from returning to the same area.

Best For: Quick cleanup of fresh or set-in pet stains on soft surfaces when you want a spray you can use around cats and dogs as directed.

Pros:

  • Targets tough pet stains and odors, including feces, vomit, and dirt
  • Helps prevent remarking by discouraging repeat accidents in the same spot
  • Works on carpets, upholstery, and area rugs
  • Bleach-free formula with a fresh scent

Cons:

  • Best suited for spot cleaning, not whole-room carpet washing
  • Spray format may be less convenient for larger jobs

For a straightforward stain remover focused on pet messes, this spray is a strong pick. It leans into odor removal and repeat-accident prevention, which makes it especially useful in homes dealing with frequent pet urine spots.

Deep Shampoo Pick – Nature's Miracle Carpet Shampoo

For a carpet cleaner for pet urine that works in a machine, Nature’s Miracle Carpet Shampoo is built for deep cleaning carpets and upholstery. The bio-enzymatic formula is meant to remove old and new stains while locking down odors, and the low-foaming mix is compatible with water-based steam and carpet cleaners.

Best For: Deep carpet cleaning with a machine when you want an enzymatic formula for old or new pet stains and odors.

Pros:

  • Bio-enzymatic formula is designed to break down and eliminate stains and odors
  • Works on old and new pet messes
  • Low-foaming and suitable for water-based steam or carpet cleaners
  • Can be used on carpet and upholstery

Cons:

  • Requires a compatible carpet cleaning machine
  • Not a ready-to-spray spot cleaner

This is the best fit if you want a machine shampoo rather than a spot spray. It emphasizes deep cleaning and odor removal, making it a smart choice for recurring pet urine issues that have soaked into fibers.

Machine Mix Option – Amazon Basics Pet Stain Remover

If you want a carpet cleaner for pet urine that’s made for deep cleaning machines, Amazon Basics Pet Stain Remover is a simple solution for carpet shampooers and rental units. It’s designed to penetrate stains, lift soils, and eliminate odors at the source, with a Safer Choice-certified formula for families, pets, and the environment.

Best For: Users who want a machine-safe pet stain and odor solution for routine deep cleaning or rental carpet cleaners.

Pros:

  • Compatible with popular deep carpet cleaner machines, including rentals
  • Penetrates stains and removes odors at the source
  • Safer Choice-certified formula
  • Simple mixing directions for light or heavy stains

Cons:

  • Only suitable for deep-cleaning machines, not direct spot spraying
  • Packaging may vary

This option is practical if you already own a carpet cleaner or plan to rent one. It keeps the formula straightforward and machine-friendly, making it a solid pick for broader pet-odor cleanup across carpets and upholstery.

How We Picked the Best Carpet Cleaner for Pet Urine

For this Carpet Cleaner for Pet Urine roundup, we prioritized formulas that address both stain removal and odor control, with an emphasis on enzyme-based cleaners and Oxy formulas for deeper cleaning. We also looked for products that fit common use cases: spray-on spot treatment, carpet shampoo, and solutions made for upright or portable carpet cleaners.

Quick Comparison

Use a spray cleaner for small, localized accidents and a machine shampoo or extraction formula when urine has spread into larger carpet areas. Enzyme cleaners are usually the best first choice for biologic stains because they help break down urine residue, while oxygen-based cleaners can help lift discoloration and refresh carpet fibers.

Key Buying Factors for Carpet Cleaner for Pet Urine

Enzyme Versus Oxy Cleaning

Enzyme cleaners are best when odor is the main issue, especially for repeated accidents or older stains. Oxy-based formulas can be more effective on visible staining and brighter carpet appearance, but they may work best alongside odor-focused treatment.

Form Factor and Coverage

Choose a spray for quick treatment of small areas, and select a carpet shampoo or extractor formula for larger rooms, pet zones, or deep-set contamination. If you use a carpet machine, confirm the product is compatible with your specific upright or portable cleaner.

Odor Control and Residue

Look for products designed to neutralize urine at the source rather than cover it with fragrance. Low-residue formulas matter because leftover cleaner can attract dirt or leave carpets feeling sticky after drying.

Surface Safety and Household Needs

If you have kids, multiple pets, or frequent accidents, a larger bottle can offer better value. For light, occasional messes, a smaller ready-to-use spray is often more convenient and easier to store.

Who Should Buy Which Carpet Cleaner for Pet Urine?

If you need fast cleanup for fresh accidents, choose a ready-to-use enzyme spray. If you are dealing with repeated or older odor, an advanced enzyme formula is the safer bet. For whole-room refreshes or heavy traffic pet areas, go with a carpet shampoo or a machine-safe deep-clean solution. If you already own an upright or portable extractor, pick a formula made specifically for that machine to get the most effective results.

In short, the best Carpet Cleaner for Pet Urine is the one that matches the mess size, the cleaning method you prefer, and whether odor, stain, or both are your top priority.