Updated November 2026
If you are searching for a pet urine cleaner for carpet, you probably have a fresh accident or an old odor that will not go away. Carpet is hard on urine because the liquid soaks into the backing and pad, where regular soap and water cannot reach. This guide compares seven products built for that job. Our selection criteria were enzyme-based or otherwise urine-specific formulas, compatibility with common carpet cleaning methods, clear labeling for pet use, the stated coverage size, and patterns in owner feedback about odor removal and residue. We did not test these products ourselves; this is a research-based comparison of specifications, brand reputation and what owners commonly report.
Our top picks at a glance
- 1
TOP CHOICEBest overallBissell PET PRO OXY Urine Eliminator with FebrezeView on Amazon - 2
TOP CHOICEBest for machine-cleaned carpetsNature's Miracle Carpet Shampoo Pet Stain & Odor RemoverView on Amazon - 3
TOP CHOICEBest for fresh spot treatmentsResolve Urine Destroyer Enzyme Cleaner SprayView on Amazon - 4
Best for everyday pet messesResolve Ultra Pet Carpet Cleaner SprayView on Amazon - 5
Best for tough dog urineNature's Miracle Dog Urine Destroyer PlusView on Amazon - 6
Best for large jobsUrine B-Gone Enzyme Cleaner, 1 GallonView on Amazon - 7
Best budget pickBiokleen Bac Out Enzyme CleanerView on Amazon
Our Top Picks
Quick Comparison
| Product | Best for | Key feature |
|---|---|---|
| Bissell PET PRO OXY Urine Eliminator with Febreze | Machine-cleaned carpets | Oxy-based formula for upright cleaner tanks |
| Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover | Machine-cleaned carpets | Enzyme formula for water-based cleaners |
| Resolve Urine Destroyer Enzyme Cleaner Spray | Fresh spot treatments | Enzyme spray for dog and cat urine |
| Resolve Ultra Pet Carpet Cleaner Spray | Everyday pet messes | Compact 32 oz pet-focused spray |
| Nature’s Miracle Dog Urine Destroyer Plus | Tough dog urine | Enzymatic cleaner for multiple surfaces |
| Urine B-Gone Enzyme Cleaner, 1 Gallon | Large areas and households | 1-gallon enzyme concentrate |
| Biokleen Bac Out Enzyme Cleaner | Budget-conscious buyers | Eco-friendly, non-toxic enzyme formula |
Bissell PET PRO OXY Urine Eliminator with Febreze
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: Machine-cleaned carpets with stubborn pet odor
This is a formula meant to be added to the tank of a compatible upright carpet cleaner, so it suits households that already run a machine regularly. Owners who deal with repeat accidents in the same rooms tend to use it as a deep-clean step.
Key specs
- Size: 48 oz
- Designed for use in leading upright carpet cleaners
- Includes StainProtect Technology per the listing
Pros
- Built specifically for pet messes and odors
- Works through a machine, reaching deeper than a spray
- Large bottle for repeated use
Cons
- Requires a compatible carpet cleaner to use as intended
- Not a substitute for enzyme spray on fresh spots
Bottom line: Best for owners who already own a compatible upright machine and want a pet-specific formula for deep cleaning.
Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover
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: Machine-cleaned carpets
Designed for water-based carpet cleaners, this bio-enzymatic formula targets deep-set urine. It suits people who clean with a rented or owned machine rather than a spray-and-blot routine.
Key specs
- Size: 64 oz
- Bio-enzymatic formula
- Suitable for carpet and upholstery per the listing
Pros
- Large volume for whole-room jobs
- Enzyme action targets urine at the source
- Compatible with common water-based machines
Cons
- Best results need a machine, not just a spray bottle
- Owners report that very old stains may need repeat treatment
Bottom line: A strong choice for households that clean carpets with a water-based machine and want an enzyme shampoo.
Resolve Urine Destroyer Enzyme Cleaner Spray
Enzyme cleaner spray for carpet stains; pet stain remover for dog urine, cat urine and odor control after accidents. Resolve Urine Destroyer Enzyme Cleaner Spray, Pet Carpet Cleaner Solution
Best for: Fresh spot treatments
This enzyme spray is aimed at dog and cat urine after an accident. Owners generally use it right after blotting, letting it sit before drying, which is when enzyme cleaners tend to work best.
Key specs
- Enzyme-based spray formula
- Labeled for dog urine, cat urine and odor control
- Spray application for direct treatment
Pros
- Easy to apply directly to a fresh spot
- Labeled for both dog and cat urine
- No machine required
Cons
- Spray volume may be limited for large areas
- Works best when applied promptly
Bottom line: Ideal for pet owners who want a quick enzyme spray to keep on hand for accidents.
Resolve Ultra Pet Carpet Cleaner Spray
32oz Pet Carpet Cleaner Spray for household pet stains & odors Resolve Ultra Pet Carpet Cleaner Spray, Pet Stain Remover, 32oz
Best for: Everyday pet messes
A 32 oz spray aimed at household pet stains and odors, this suits people who want one bottle for routine maintenance across several rooms.
Key specs
- Size: 32 oz
- Pet stain and odor formula
- Spray application
Pros
- Manageable size for a single household
- Covers both stains and odors per the listing
- Simple spray-and-blot process
Cons
- Smaller volume than the gallon option
- May need repeat application on deep urine
Bottom line: A practical everyday spray for one or two pets and occasional accidents.
Nature’s Miracle Dog Urine Destroyer Plus
Destroys the Toughest Dog Urine Stains, For Use on Multiple Surfaces, Safe For Pets and Home*, Fresh Scent Nature's Miracle Dog Urine Destroyer Plus, Enzymatic Cleaner, 32 oz
Best for: Tough dog urine
The listing emphasizes the toughest dog urine stains and use on multiple surfaces. It suits homes where dogs have been marking or having repeated accidents on the same spot.
Key specs
- Size: 32 oz
- Enzymatic cleaner
- Fresh scent per the listing
Pros
- Positioned for stubborn dog urine
- Usable beyond carpet
- Fresh scent option
Cons
- Listed for multiple surfaces, so carpet results depend on how thoroughly it is applied
- Smaller bottle for large jobs
Bottom line: Good for owners dealing with persistent dog urine who want an enzymatic treatment for several surfaces.
Urine B-Gone Enzyme Cleaner, 1 Gallon
Enzyme cleaner for human, cat and dog urine on laundry, carpets and more; lavender scent, 1-gallon size. Urine B-Gone Enzyme Cleaner for Human, Cat & Dog Urine, Lavender, 1 Gallon
Best for: Large areas and households
A one-gallon enzyme cleaner works for multi-pet homes or whole-floor treatments. The lavender scent is listed as an option for those who prefer a fragrance over a neutral one.
Key specs
- Size: 1 gallon
- Enzyme cleaner for human, cat and dog urine
- Lavender scent
Pros
- Large volume lowers the need for frequent repurchase
- Covers cat, dog and human urine per the listing
- Usable on laundry as well as carpet
Cons
- Bulky to store
- Scent is not for everyone
Bottom line: The most economical per-use option for large spaces and multi-pet homes.
Biokleen Bac Out Enzyme Cleaner
Pet Stain Remover for Carpet, Enzymatic Cleaner for Dog Urine, Cat Urine Enzyme Cleaner Destroyer, Eco-Friendly, Non-Toxic Biokleen Bac Out Enzyme Cleaner, Stain & Pet Odor Eliminator, Lime Scent
Best for: Budget-conscious buyers
A budget-friendly enzyme cleaner from a brand known for eco-conscious products. It suits people who prefer a non-toxic option and want an enzyme cleaner for both stains and odors.
Key specs
- Enzyme-based formula
- Labeled eco-friendly and non-toxic
- Lime scent
Pros
- Non-toxic positioning suits homes with children
- Works on stains and odors per the listing
- Accessible option for regular use
Cons
- Owners sometimes report needing repeat applications on old urine
- Scent is noticeable for some users
Bottom line: A sensible choice for eco-minded households that want an enzyme cleaner without harsh ingredients.
Buying Guide
Enzyme vs. oxygen-based formulas
Enzyme cleaners use microbes or enzymes to break down the proteins and uric acid in urine, which is why they are the usual recommendation for pet odor. Oxygen-based formulas lift stains through bleaching action and can help on color. Many products combine both. Check whether the label names enzymes.
Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Nature’s Miracle Dog Urine Destroyer Plus
Compatibility with your carpet cleaner
Some formulas are made for use inside a machine tank, while others are sprays. Read the label for compatibility with upright or water-based cleaners before adding anything to a tank. Mixing the wrong product into a machine can cause buildup or damage.
Good picks for this: Bissell PET PRO OXY Urine Eliminator with Febreze, Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover
Size and coverage
A 32 oz bottle is enough for a few spot treatments. For a large room or multiple pets, a gallon or a 64 oz bottle reduces how often you reorder. Consider how many accidents you expect each month.
Good picks for this: Urine B-Gone Enzyme Cleaner, 1 Gallon, Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover
Pet type: dogs vs. cats
Cat urine is often harder to remove because of its concentration. Look for products that name cat urine on the label if you have cats. Dog-focused formulas may still work well on dog accidents.
Good picks for this: Resolve Urine Destroyer Enzyme Cleaner Spray, Urine B-Gone Enzyme Cleaner, 1 Gallon
Fragrance and scent
Some enzyme cleaners carry a noticeable scent, such as lavender or lime. Others are fragrance-light. Consider whether you are sensitive to scents or want something neutral in a bedroom or nursery.
Good picks for this: Biokleen Bac Out Enzyme Cleaner, Nature’s Miracle Dog Urine Destroyer Plus
Non-toxic and household safety
If children or pets spend a lot of time on the carpet, check the label for non-toxic or eco-friendly claims and follow the directions for ventilation and drying time. Always test a hidden area first to check colorfastness, and keep products away from children and pets while wet.
Good picks for this: Biokleen Bac Out Enzyme Cleaner, Resolve Ultra Pet Carpet Cleaner Spray
Old stains versus fresh accidents
Fresh urine responds well to blotting and an enzyme spray. Old, dried urine may need longer dwell time, repeat treatments and sometimes a machine pass. Be realistic about what a single application can do on a months-old spot.
Good picks for this: Nature’s Miracle Carpet Shampoo Pet Stain & Odor Remover, Bissell PET PRO OXY Urine Eliminator with Febreze
FAQ
Does a pet urine cleaner for carpet work on old stains?
It can, but results depend on how long the urine has been in the carpet and pad. Older stains often need longer dwell time and repeat applications. If odor persists, the urine may have reached the pad, which may need separate treatment.
Can I use vinegar instead of a commercial pet urine cleaner?
Vinegar can neutralize some odor, but it does not break down urine crystals the way an enzyme formula does. Vinegar also should not be mixed with some other cleaners. For guidance on safe use, see Vinegar in Carpet Cleaner: Safe Mix Ratios and When to Skip It.
How long should I leave an enzyme cleaner on the carpet?
Follow the label. Many enzyme cleaners recommend letting the product sit for several minutes to hours before blotting. Keep the area damp during dwell time, and do not rinse aggressively unless the label says so.
Is a carpet cleaner machine necessary for pet urine?
Not always. Spot sprays work well for fresh accidents. For widespread or deep odors, a machine can help, and How to Choose a Carpet Cleaner for Your Home explains what to consider.
Are enzyme cleaners safe for pets and kids?
Many are labeled non-toxic, but you should still follow directions, ventilate the room and keep pets and children off the area until it is dry. If someone has a health concern or sensitivity, consult a healthcare or veterinary professional.
Why does my carpet still smell after cleaning?
Residual odor usually means urine has reached the pad or subfloor. Cleaning only the surface may not be enough. A thorough treatment of the pad, sometimes with professional help, may be needed.
Can I use these products on cat urine?
Some are labeled for cat urine, and cat urine is often more concentrated and harder to remove. Look for explicit cat urine wording on the label and expect that multiple treatments may be needed.
Conclusion
For a pet urine cleaner for carpet, match the product to your situation. If you already run a compatible upright or water-based machine, the Bissell PET PRO OXY formula or the Nature’s Miracle Carpet Shampoo fits that routine. For fresh spots, an enzyme spray such as Resolve Urine Destroyer is the simplest starting point. Larger homes may prefer the one-gallon enzyme cleaner, while eco-minded buyers may choose the Biokleen option. Read each label for compatibility and test a hidden area first.
Sources
- Guidance on safe use and disposal of household cleaning products (epa.gov)
- Consumer safety information on household chemical products and children (cpsc.gov)
- Advice on housetraining, accidents and cleaning pet urine from dogs (akc.org)

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