Pet urine can soak deep into carpet fibers, padding, and backing, leaving behind stains and odors that regular cleaners often miss. The right formula helps break down the source, not just cover it up.
Below, we’ve rounded up 10 of the best options for quick spot cleanup, enzyme-powered odor removal, and deeper carpet care so you can choose the right match for your mess.
Best 10 Carpet Cleaner for Pet Urine Picks for 2026
Fast Spot Treatment
Resolve Ultra Pet Carpet Cleaner Spray
- Deep-cleaning spray for pet stains and odors
- Helps discourage remarking in the same area
- Safe for carpets, upholstery, and area rugs
Best For: Quick spot treatment on soft surfaces
Enzyme Odor Destroyer
Rocco & Roxie Enzyme Stain & Odor Eliminator
- Bio-enzymatic formula for stains and odor
- Safe for carpets and many pet areas
- CRI-approved and chlorine-free
Best For: Urine odor elimination on carpets and household surfaces
Deep Clean Formula
Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution
- Triple-action formula cleans, deodorizes, and protects
- Targets urine, vomit, mud, and other pet messes
- Includes StainProtect technology for future spills
Best For: Deep cleaning pet-stained carpets with a machine
Heavy-Duty Gallon Pick
- Gallon-size enzyme cleaner for urine and poop
- Deep-penetrating formula reaches carpet padding
- Safe around pets and children when directed
Best For: Large-volume odor and stain cleanup
Enzyme Deep-Clean Pick
Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover
- Bio-enzymatic formula targets old and new stains
- Works with water-based steam/carpet cleaners
- Low-foaming shampoo for carpet and upholstery
Best For: Deep-cleaning pet urine stains and odors in machine-washable carpet cleanup
Oxy Machine Cleaner
Bissell PET PRO OXY Urine Eliminator with Febreze
- Oxy formula targets urine and other tough stains
- Made for BISSELL and other deep carpet cleaners
- StainProtect helps resist future messes
Best For: Upright carpet-cleaner owners tackling pet urine and repeat stains
Multi-Surface Enzyme Spray
Eco Strong Pet Stain and Odor Remover 128 oz
- Bio-enzymatic spray breaks down urine proteins
- Safe for carpets, bedding, furniture, and more
- Large 128 oz bottle for frequent cleanup
Best For: Multi-surface pet urine cleanup with a spray you can also use in carpet cleaners
Safer Choice Carpet Cleaner
Amazon Basics Pet Stain Remover
- Machine-use formula for carpet and upholstery
- Safer Choice-certified and family/pet focused
- Mixes for light or heavy stains
Best For: deep-cleaning carpets with a machine
Urine-Targeting Spray
- Spray cleaner for urine odors and pet stains
- Works on carpets, upholstery, and area rugs
- May help discourage remarking
Best For: fast spot treatment after pet accidents
Oxy Spot Cleaner
Carbona 2-in-1 Pet Stain & Odor Remover
- Oxy-powered spot treatment for urine odors and stains
- Built-in sponge and bristle applicator
- Fragrance-free and safe on colors when used as directed
Best For: precise spot cleaning on carpet
Fast Spot Treatment – 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 deep stain lifting and odor removal on carpets, upholstery, and area rugs. It targets tough pet messes like urine-related odors, feces, vomit, and dirt, while using OXI+ODOR STOP technology to leave the area smelling fresh.
Best For: Fast cleanup of fresh or set-in pet stains on soft surfaces when you want a simple spray-and-treat option.
Pros:
- Penetrates deep to lift stubborn pet stains and odors on contact.
- Helps prevent remarking by discouraging pets from returning to the same spot.
- Safe for use on carpets, upholstery, and area rugs when used as directed.
- Bleach-free formula from a well-known pet-mess cleaning brand.
Cons:
- Best suited to spot cleaning rather than large-area carpet washing.
- Spray format may not be ideal for heavy whole-room cleaning jobs.
For targeted pet mess cleanup, this spray is a practical choice if you want odor control plus stain removal in one bottle. It is especially appealing when you need something easy to keep on hand for repeat accidents.
Enzyme Odor Destroyer – Rocco & Roxie Enzyme Stain & Odor Eliminator
If you want a carpet cleaner for pet urine that focuses on breaking down the source of the mess, Rocco & Roxie Enzyme Stain & Odor Eliminator is a strong enzymatic option. It is designed for urine, feces, vomit, and other organic spills, and it is safe for use on carpets plus many other household surfaces.
Best For: Enzyme-based stain and odor removal on carpets and other pet-related surfaces.
Pros:
- Bio-enzymatic formula targets stains, residue, and odors at the source.
- CRI Seal of Approval and labeled safe for carpets.
- Chlorine-free, color-safe, and suitable around pets and children when used as directed.
- Works on carpets, furniture, clothing, crates, litter boxes, and more.
Cons:
- Liquid drop-style application may take more effort than a ready-to-spray cleaner.
- Not positioned as a general carpet shampoo for larger cleaning jobs.
This is a versatile pick if your priority is eliminating urine odors rather than just covering them up. Its broad surface compatibility makes it a useful all-around cleaner for homes with recurring pet accidents.
Deep Clean Formula – Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution
For shoppers comparing a carpet cleaner for pet urine that works in a deep-cleaning machine, Rug Doctor by BISSELL Pet Deep Carpet Cleaner Solution is designed to tackle pet stains while deodorizing and helping deter remarking. The triple-action formula also includes StainProtect technology, which is meant to help protect carpets against future spills and stains.
Best For: Machine cleaning pet-stained carpets when you want cleaning, deodorizing, and stain protection in one formula.
Pros:
- Triple-action formula deep cleans, deodorizes, and helps deter remarking.
- Targets urine, blood, vomit, mud, dirt, and other tough pet messes.
- StainProtect technology helps prevent spills and stains from setting in.
- Low-odor formula with a fresh scent.
Cons:
- Meant for carpet use, so it is less versatile than all-purpose spot cleaners.
- Requires a carpet cleaning setup rather than a simple spray application.
This is a solid choice if you want a solution made for deeper carpet cleaning sessions instead of isolated spot treatment. It stands out for pairing odor elimination with protection against future staining.
Heavy-Duty Gallon Pick – Urine B-Gone Enzyme Cleaner
If you need a carpet cleaner for pet urine in a large volume, Urine B-Gone is built as a gallon-size enzyme cleaner for human, cat, and dog urine. The formula is intended to liquefy and digest urine and poop, then penetrate deep into carpet and upholstery to help remove stains and neutralize odors at the source.
Best For: High-volume cleaning needs and deeper odor removal on carpets, upholstery, and other compatible surfaces.
Pros:
- Gallon size is useful for repeated cleanups or larger homes.
- 200 billion microbe colonies per gallon support strong enzymatic cleaning.
- Penetrates deep into carpet and upholstery, including padding beneath.
- Safe for use around pets and children when used as directed.
Cons:
- Lavender scent may not suit buyers who prefer unscented products.
- Large container may be more than some households need for occasional spots.
This option makes sense when you want an enzyme-heavy cleaner with enough capacity for ongoing pet messes. It is especially practical if you need one product that can handle more than just carpet accidents.
Enzyme Deep-Clean Pick – Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover
If you want a carpet cleaner for pet urine that targets both old and new accidents, this Nature’s Miracle shampoo is built for deep cleaning with a bio-enzymatic formula. It is designed for use in water-based steam or carpet cleaners, so it fits into an existing cleaning routine without adding extra steps.
Best For: Pet owners who need a carpet shampoo for stubborn urine stains and lingering odors in carpet or upholstery.
Pros:
- Bio-enzymatic technology breaks down and eliminates deep-set odor and stain residues.
- Works with water-based steam and carpet cleaners for machine-based cleaning.
- Low-foaming formula is suited to carpet and upholstery deep cleaning.
- Made for both old and new pet stains and odors.
Cons:
- Best suited to water-based carpet cleaning machines, not standalone spot use.
- Shampoo format may be less convenient for quick touch-ups than a spray.
This is a strong pick if you want a proven enzyme-based shampoo for larger pet messes rather than just a surface deodorizer. It focuses on removing the stain source, which is what matters most when urine odors keep coming back.
Oxy Machine Cleaner – Bissell PET PRO OXY Urine Eliminator with Febreze
For shoppers seeking a carpet cleaner for pet urine that is made for deep carpet machines, this Bissell formula combines Oxy stain removal with a Febreze scent. It is designed to remove embedded dirt, stains, and odors while also adding StainProtect technology to help resist future messes.
Best For: Households using upright carpet cleaners who want a formula focused on pet urine, odor removal, and future stain resistance.
Pros:
- Breaks down tough pet stains, including urine, blood, vomit, mud, and wine.
- Designed for use in BISSELL and other leading deep carpet cleaning machines.
- StainProtect technology helps create a barrier on carpet fibers.
- Febreze scent leaves carpets with a light, fresh laundry smell.
Cons:
- Made specifically for carpet machines, not for simple spray-on spot cleaning.
- Focused on carpet use rather than multi-surface cleaning.
This is a practical option if you already own an upright carpet cleaner and want a formula aimed squarely at pet messes. The added stain-protection feature is a useful bonus if accidents tend to repeat in the same spots.
Multi-Surface Enzyme Spray – Eco Strong Pet Stain and Odor Remover 128 oz
If you need a carpet cleaner for pet urine that can also handle other household surfaces, Eco Strong takes a broad, enzyme-based approach. Its bio-enzymatic formula is designed to break down the proteins in urine and other organic stains, and it can be used on carpets, rugs, furniture, bedding, and more.
Best For: Pet owners who want one large-format enzyme spray for carpet, litter box areas, bedding, and other washable surfaces.
Pros:
- Bio-enzymatic formula digests odor- and stain-causing proteins instead of masking them.
- Works on carpets, rugs, furniture, bedding, laundry, tile, and more.
- Can be used in carpet cleaners, with directions followed for best results.
- Non-toxic, non-flammable, non-acidic, and made in the USA.
Cons:
- Spray format may require more manual application for deep carpet saturation.
- Larger 128 oz size may be more than some buyers need for occasional messes.
This is a versatile pick for homes that deal with more than just carpet accidents. It stands out for its multi-surface flexibility and large bottle size, which can be helpful if pet urine cleanup is a recurring job.
Safer Choice Carpet Cleaner – Amazon Basics Pet Stain Remover
Amazon Basics Pet Stain Remover, Carpet Cleaner, Fresh Scent, 64 fl oz, Packaging May Vary
Check Price On AmazonIf you want a carpet cleaner for pet urine that works in a machine, this Amazon Basics solution is built for deep-cleaning sessions on carpets and upholstery. It uses a pet stain and odor formula that penetrates stains, lifts soils, and helps eliminate smells at the source, making it a practical pick for routine whole-room cleaning.
Best For: Households using carpet shampooers or rental deep-cleaning machines that want a Safer Choice-certified pet stain solution.
Pros:
- Designed for all popular deep carpet cleaner machines, including rentals
- Safer Choice-certified formula for families, pets, and the environment
- Targets stains and odors at the source
- Works on carpet and upholstery
Cons:
- Requires a compatible machine; not a spot spray
- Needs mixing before use
- Fresh scent may not suit users wanting unscented cleaning
Overall, this is a straightforward machine-use cleaner for larger cleanups when urine has soaked into carpet fibers. It is a strong fit if you want a broad-use solution rather than a focused spot treatment.
Urine-Targeting Spray – Resolve Urine Destroyer
For a carpet cleaner for pet urine that works fast on accidents, this Resolve spray is made to neutralize urine odors on contact and lift pet stains from soft surfaces. It’s aimed at carpets, upholstery, and area rugs, so it fits common cleanup jobs where you need a spot treatment instead of a full-machine wash.
Best For: Quick-response spot cleaning when dog or cat urine needs odor control and stain removal.
Pros:
- Urine elimination technology works on contact
- Helps remove pet stains plus odors from carpets and soft surfaces
- Can help prevent remarking
- Suitable for use around cats and dogs when used as directed
Cons:
- Best suited to spot cleaning rather than whole-room washing
- Lemon scent may not be preferred by everyone
- Single 32 oz bottle may run out quickly in high-accident homes
This is a solid option when urine messes happen suddenly and you want a spray that focuses on odor first. It’s especially useful for households that need a simple, direct treatment for repeated accident spots.
Oxy Spot Cleaner – Carbona 2-in-1 Pet Stain & Odor Remover
If you need a carpet cleaner for pet urine that stays focused on spot cleanup, this Carbona formula uses oxy power to lift stains and eliminate urine odor at the source. The built-in sponge and bristle applicator makes it practical for targeted treatment on carpets when you want more control over where the product goes.
Best For: Targeted spot cleaning on carpet when you want an unscented, fragrance-free urine stain remover.
Pros:
- Oxy-powered formula penetrates carpet fibers to lift stains
- Eliminates urine odors at the source without added fragrance
- Built-in sponge plus bristle applicator for precise spot treatment
- Designed for stains up to 7 days old
Cons:
- Spot cleaner only; not for steam cleaners
- Not intended for silk, velvet, Haitian cotton, or water-sensitive fabrics
- Requires careful use and a colorfastness test first
This is a useful pick for smaller accident areas where you want direct application and no fragrance. It stands out most when you need controlled stain removal rather than a machine-based carpet cleaning session.
How We Picked the Best Carpet Cleaner for Pet Urine
We focused on formulas that are practical for real homes: strong odor control, stain-lifting performance, and simple use on common carpet messes. We also considered whether a product is better for fresh accidents, set-in spots, or deeper cleaning, since the best Carpet Cleaner for Pet Urine depends on the type of mess and how long it has been there.
Quick Comparison
Spot sprays are usually best for small, fresh accidents and targeted treatment. Enzyme cleaners are the go-to choice when odor is the main problem or urine may have soaked in. Carpet shampoo and machine-compatible solutions make more sense for larger areas, recurring accidents, or whole-room refreshes. Oxy-powered formulas can be especially helpful for visible discoloration, while fragrance-heavy products may be more about masking than removing the source.
Key Buying Factors for Carpet Cleaner for Pet Urine
Enzymes Vs. Standard Cleaners
For urine, enzyme-based formulas are often the most effective because they help break down organic residue that causes lingering smell. If you’re shopping for a Carpet Cleaner for Pet Urine, look for this feature when odor elimination is the priority.
Application Type
Sprays are best for spot treatment and convenience. Larger bottles and machine solutions are better if you clean often or need to treat multiple rooms. Some formulas are designed for upright carpet cleaners, so check compatibility before buying.
Odor Control and Residue
A good cleaner should remove the source without leaving sticky residue that attracts dirt. Light scent can help, but it should not be doing all the work. For repeated accidents, deeper odor neutralization matters more than temporary fragrance.
Surface Safety
Always confirm the cleaner is suitable for your carpet type, rugs, and any nearby upholstery. If you have pets or children, it’s also smart to review drying time and ventilation needs.
Who Should Buy Which Carpet Cleaner for Pet Urine?
If you need a fast response for fresh accidents, choose a compact spot spray. If you’re dealing with recurring marking or older odors, an enzyme-heavy formula is usually the better bet. For homes with multiple pets or larger carpeted areas, a gallon-size solution or machine-friendly cleaner can offer better value and coverage. If your main concern is visible staining as well as odor, an oxy-powered option may be the most practical choice.
In short, the best choice comes down to your mess size, how long the stain has been there, and whether you need spot cleaning or a deeper refresh. Matching the product type to the problem is the easiest way to get better results from a Carpet Cleaner for Pet Urine.








