Updated November 2026
Pet accidents on carpet are frustrating for a simple reason: urine, vomit and feces soak deep into the fibers and padding, and the odor often returns after the surface looks clean. A good carpet cleaner for pets stains needs to do three things well. It should break down the organic material causing the smell, lift the stain without bleaching or damaging the carpet dye, and leave the area fresh enough that your dog or cat doesn’t return to the same spot. The five products below were chosen by comparing manufacturer specifications, brand reputation and the patterns owners commonly describe in feedback, focusing on enzyme or oxygen-based formulas, compatibility with carpet cleaning machines, and how well each handles set-in or older messes.
Our top picks at a glance
- 1
TOP CHOICEBest overallBissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean SolutionView on Amazon - 2
TOP CHOICEBest for spot treatmentResolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32ozView on Amazon - 3
TOP CHOICEBest for set-in stainsCarbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover, 13.5 Fl OzView on Amazon - 4
Best for fresh accidentsResolve® 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, 22ozView on Amazon - 5
Best budget pickNature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 ozView on Amazon
Our Top Picks
Quick Comparison
| Product | Best for | Key feature |
|---|---|---|
| Bissell PET PRO OXY Urine Eliminator with Febreze | Whole-room cleaning with a carpet extractor | Formula designed for leading upright carpet cleaners |
| Resolve Ultra Pet Carpet Cleaner Spray, 32oz | Quick spot treatment around the house | Ready-to-use spray for household pet stains and odors |
| Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover | Older, dried or set-in stains | Oxygen-powered formula with a sponge and bristle applicator |
| Resolve 5-in-1 Pet Carpet Cleaner Spray, 22oz | Fresh accidents within about a week | Five-in-one stain and odor action in one spray |
| Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover | Large areas and regular maintenance | Bio-enzymatic formula for water-based carpet cleaners |
Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution
Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, with StainProtect Technology, for use in leading upright carpet cleaners, 48oz, Our best formula for pet messes & odors
Best for: Whole-room cleaning with a carpet extractor
This is a good fit for households that already own an upright carpet cleaner and want a formula matched to that machine. It suits homes with several pets, where repeated accidents across multiple rooms make spot-by-spot work impractical.
Key specs
- Size: 48 oz bottle
- Designed for use in leading upright carpet cleaners
- Includes StainProtect Technology, as stated on the listing
Pros
- Works through a machine, so it can cover large areas evenly
- Formulated specifically for pet urine and odor
- Pairs well with regular deep cleaning schedules
Cons
- Only useful if you have a compatible extractor, which adds to the overall cost of the job
- Overkill for a single small stain
Bottom line: Choose this if you already run a carpet extractor and want a dedicated pet formula for whole-room maintenance.
Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz
32oz Pet Carpet Cleaner Spray for household pet stains & odors Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz
Best for: Quick spot treatment around the house
This spray suits pet owners who want to act immediately after an accident without setting up equipment. It works well for a single corner, a spot near a door, or a stain that needs attention before it sets.
Key specs
- Size: 32 oz spray bottle
- Formulated for household pet stains and odors
- Ready-to-use, no mixing required
Pros
- Fast to apply, no equipment needed
- Useful for targeted treatment in high-traffic areas
- Large bottle size for repeated use
Cons
- Spray-only application can require more blotting on thick carpet
- Not designed for treating large, deeply saturated areas
Bottom line: A practical everyday choice for owners who mostly deal with small, fresh spots and want a reliable spray on hand.
Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover, 13.5 Fl Oz
Carpet Spot Cleaner, Sponge & Bristle, Helps Remove Urine Odor, Lifts Mud, Vomit & Feces Stains, Helps Prevents Resoiling Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover, 13.5 Fl Oz
Best for: Older, dried or set-in stains
This product is aimed at owners dealing with stains that have dried or been left for days. The sponge and bristle combination lets you agitate the fibers, which helps lift material that a simple spray may leave behind.
Key specs
- Size: 13.5 fl oz
- Oxygen-powered formula
- Includes a sponge and bristle applicator, per the listing
Pros
- Built-in scrubbing tool helps with dried residue
- Oxygen-based action suits set-in stains
- Compact size for storing near the litter area or laundry room
Cons
- Small bottle, so it runs out quickly on large jobs
- Scrubbing may need care on delicate or low-pile carpet
Bottom line: Pick this when a stain has already set and you need a scrubbing action along with the cleaning solution.
Resolve® 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, 22oz
For messes up to 7 days old, use this pet stain remover for carpet as a targeted household spot treatment. Resolve® 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, 22oz
Best for: Fresh accidents within about a week
The listing indicates this spray is meant for messes up to seven days old, making it a strong fit for recent accidents. It is suited to owners who want a targeted household treatment rather than a full machine-based deep clean.
Key specs
- Size: 22 oz
- Labeled for messes up to 7 days old
- Marketed as a 5-in-1 stain and odor formula
Pros
- Clear guidance on the age of stains it handles
- Simple spray application for quick response
- Works as a standalone spot treatment
Cons
- Less effective on very old or heavily set stains, based on its labeled use
- Smaller bottle than some alternatives
Bottom line: A good match for owners who react quickly and want a spray matched to recent accidents.
Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz
Bio-Enzymatic Formula Removes & Deodorizes Deep-Set Pet Stains, For Water-Based Carpet Cleaners, Use on Carpet & Upholstery Nature's Miracle Carpet Shampoo Pet Stain & Odor Remover, 64 oz
Best for: Large areas and regular maintenance
This is a bio-enzymatic formula, meaning enzymes work to break down the proteins and compounds behind pet odors. The large bottle makes it practical for households with multiple animals or for routine treatment of high-use areas.
Key specs
- Size: 64 oz
- Bio-enzymatic formula
- Designed for water-based carpet cleaners, and labeled for carpet and upholstery
Pros
- Large volume is economical for frequent use
- Enzyme action targets odor at the source
- Works with water-based carpet machines
Cons
- Enzymes need time to work, so the area should stay damp and undisturbed
- Requires a water-based machine for best results on whole rooms
Bottom line: A sensible choice for multi-pet homes that need volume and consistent enzyme action on a regular schedule.
Buying Guide
Formula Type: Enzymatic vs. Oxygen-Based
Enzymatic cleaners use living biological compounds to break down the proteins in urine and feces, which is why they are often recommended for lingering odor. Oxygen-based formulas work by releasing oxygen to lift and brighten stains. Many products combine both approaches. Check the label for which action is primary, and match it to the type of mess you deal with most.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover
Stain Age and Severity
Fresh accidents respond to simple spot treatment, while dried or set-in stains often need dwell time and gentle scrubbing. Some labels state a maximum age for effective use. Note that very old stains may need multiple applications and may not disappear completely.
Good picks for this: Resolve 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover
Compatibility With Your Carpet Cleaner
If you own a carpet extractor, confirm whether the solution is labeled for it. Some formulas are designed for specific upright machines, while others are meant for water-based cleaners in general. Using the wrong solution can cause foaming, residue or clogs. Check your machine’s manual before pouring anything in.
Good picks for this: Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution, Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover
Coverage Area and Bottle Size
For a single accident, a small bottle is plenty. For a whole room or a multi-pet household, a larger volume reduces the frequency of reordering and keeps a supply on hand. Consider how often you expect to need treatment, not just the size of one incident.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Resolve Ultra Pet Carpet Cleaner Spray, 32oz
Carpet Type and Colorfastness
Some carpets, especially wool, natural fiber or heavily dyed styles, can react poorly to strong oxidizers. Always spot-test an inconspicuous corner first, let it dry completely, and check for color change or texture damage before treating the visible area.
Good picks for this: Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz, Resolve 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, 22oz
Application Tools and Scrubbing
A sponge or bristle attachment helps work the solution into the fibers, which matters most for dried residue. Spray-only products rely on blotting and dwell time. Decide whether you want a hands-on scrubbing step or a simpler spray-and-blot routine.
Good picks for this: Carbona 2-in-1 Oxy-Powered Pet Stain & Odor Remover, Resolve 5-in-1 Pet Carpet Cleaner Spray for Stains & Odors, 22oz
Odor Removal Versus Masking
Many pet products advertise fragrance, but masking a smell is not the same as eliminating it. Look for language about breaking down odor-causing compounds rather than simply covering them. Persistent smells usually mean residue remains in the padding, which a surface spray cannot always reach.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Bissell PET PRO OXY Urine Eliminator with Febreze Carpet Deep Clean Solution
FAQ
Can I use a regular carpet cleaner on pet stains?
You can, but a standard cleaner may not break down the proteins that cause lingering odor. A formula designed for pet urine and feces generally works better. Always check compatibility with your machine first.
How long should I leave the cleaner on the stain?
Follow the label. Many enzymatic and oxygen-based products need several minutes of dwell time, and enzymatic formulas may work best if the area stays damp. Blot rather than rub, and let the area dry fully before judging the result.
Will pet stain cleaners damage my carpet?
Some can, particularly on wool or natural fibers and on carpet with fragile dyes. Test a hidden spot first, wait until it dries, and check for color change or fiber damage. If you are unsure, consult a professional carpet cleaner.
Why does the smell come back after cleaning?
Urine often soaks into the carpet backing and pad. If only the surface is treated, the odor can return as the area dries or with humidity. Thorough saturation, adequate dwell time and, when needed, treatment of the pad may be necessary.
Is an enzymatic cleaner better than an oxygen-based one?
Neither is universally better. Enzymatic formulas are often recommended for odor, while oxygen-based products can help lift set-in stains. Many owners use one for fresh accidents and the other for older ones.
How soon should I treat a pet accident?
As soon as practical. Fresh accidents are easier to remove, and some labels list a maximum age for effective use, such as seven days for certain sprays. Older stains may need repeated treatment.
Are pet stain cleaners safe around children and other pets?
Read the label for ventilation and handling instructions, keep products out of reach, and keep pets and children away from the area until it is fully dry. If someone has respiratory sensitivity or a health concern, consult a medical or veterinary professional before use.
Conclusion
For a whole-room job with an existing extractor, the Bissell PET PRO OXY Urine Eliminator with Febreze is the most complete option. For quick spot treatment, the Resolve Ultra spray is convenient. Set-in stains call for the scrubbing action of the Carbona 2-in-1, while the Resolve 5-in-1 suits recent accidents within about a week. The Nature’s Miracle enzyme formula works well for large areas and regular maintenance in multi-pet homes. Match the product to your stain age, carpet type and equipment, and always test a hidden spot first.
Sources
- Guidance on safe use, storage and disposal of household cleaning products (epa.gov)
- Consumer safety information on household chemical products and poisoning prevention (cpsc.gov)
- Advice on house-training and managing pet accidents in the home (akc.org)
Related reading
- Pet Pee Carpet Cleaner: A Step-by-Step Guide to Stain and Odor Removal
- Bissell Animal Carpet Cleaner: How to Use One for Pet Stains and Odors
- 7 Best Spot Clean Carpet Cleaner Options for Pets and Stains (2026)
- 7 Best Carpet Spot Cleaners for Pets and Stains in 2026
- Powder Cleaner for Carpet: 4 Best Picks for Pets, Odors and Fresh Rooms (2026)
- Pet Urine Cleaner for Carpet: 7 Best Picks for Dogs and Cats (2026)

Write Your Review
No reviews yet. Be the first to share your experience!