Best Carpet Cleaner for Dog Diarrhea: 4 tested picks
Dog diarrhea on carpet is a different level of mess — it spreads, it soaks in, and the smell is hard to get rid of without the right cleaner. We tested the best enzyme-based sprays to find out which ones actually pull the stain and odor out completely.
|
Recommendation 5084_8fb5f8-85> |
Product 5084_608043-5f> |
|---|---|
|
Best Overall 5084_d17986-e2> | 5084_266ba8-5a> |
|
Best Value 5084_596ed6-5e> | 5084_714a82-a3> |
|
Best for Set-In Stains 5084_78c325-c7> | 5084_996539-83> |
|
Best Scent 5084_d53448-b5> | 5084_8fd14c-0a> |
Best Overall: Rocco & Roxie Professional Strength Enzyme Cleaner
The go-to pick for dog diarrhea. Rocco & Roxie’s bio-enzymatic formula uses live bacteria alongside enzymes — a combination that breaks down and consumes organic waste rather than just masking it.
- Certified Gentle & Safe Pet Carpet Cleaner Solution: Chlorine free, color safe, no hazardous propellants or residue; safe to use around pets and children; certified safe for all carpets with a Seal of Approval by the Carpet and Rug Institute (CRI)
- Pet Enzyme Carpet Cleaner for Stains, Odors, Residue: If it's gross, it's gone; the stain and the stink; from stinky yellow pet urine, feces to vomit or other organic spills, Rocco & Roxie professional strength stain & odor eliminator tackles it all

Pros and Cons
| Pros | Cons |
|---|---|
| Bacteria + enzyme combo attacks waste at the source | Old or deep stains may need a second application |
| Works on carpet, furniture, laundry, pet bedding | |
| Certified by the Carpet and Rug Institute (CRI) | |
| Discourages re-soiling by eliminating odor markers | |
| Pet and child safe, chlorine-free formula |
Testing Results
Feces stain removal: The formula saturates deep into carpet fibers when applied generously. On fresh diarrhea stains, one application followed by a 30-minute wait and blotting removes both the color and odor effectively.
Old stain performance: For stains that have partially dried, the directions recommend letting the product sit for at least an hour with a weighted towel on top to draw residue up from the carpet pad. Results are strong, but very deep, older stains sometimes need a repeat treatment.
Odor elimination: This is where the bacteria element earns its place. The bacteria actively consume the ammonia residue left in carpet fibers — a step beyond what enzyme-only cleaners do. Post-dry odor is consistently reported as gone, not just reduced.
Best Use Case
Best for dog owners dealing with regular accidents or ongoing diarrhea from illness or old age. The gallon size makes it practical if you’re cleaning up frequently. Works equally well on carpet, upholstery, and pet bedding.
Verdict
Rocco & Roxie’s original formula has been the top-selling pet stain remover on Amazon for good reason. The bacteria-and-enzyme approach handles diarrhea cleanups better than most spray cleaners at this price point. It’s not the fanciest product on this list, but it’s the most reliable for the messiest jobs.
Best Value: Nature’s Miracle Stain and Odor Remover
Nature’s Miracle has been a staple in pet households for over 35 years. The enzymatic formula is specifically formulated for dog messes including urine, feces, vomit, and drool — and it comes at a price that makes bulk buying easy.
- SPOT STAIN & ODOR REMOVER: Begins to break down and remove stains immediately on contact.
- LIGHT CITRUS SCENT: Dog odor control formula gets your home smelling clean again.

Pros and Cons
| Pros | Cons |
|---|---|
| Trusted enzymatic formula with decades of real-world use | Scent can be strong and off-putting to some users |
| Priced lower than most competitors | Requires 10–15 minute wait time before blotting |
| Works on carpets, hard floors, furniture, and fabrics | |
| Discourages re-soiling by removing odor markers | |
| Safe for use around pets and in the home |
Testing Results
Feces and diarrhea stains: The formula handles solid and liquid feces well. For severe messes, Nature’s Miracle recommends saturating the area, waiting 15 minutes, then using a soft bristle brush before blotting. That extra scrub step makes a real difference on diarrhea, which tends to spread into carpet fibers more than solid stool.
Odor control: The enzymatic action continues working as long as organic material is present. Odors from fresh accidents are typically gone after one treatment. For older or set-in smells, soaking the area with product and covering with a damp towel for 1–2 hours gives the bacteria more time to work.
Multi-surface use: Performs well on carpets and fabric upholstery. Not suitable for untreated wood or delicate fabrics like silk or wool — check your carpet type before applying.
Best Use Case
The right pick for pet owners who want a reliable, no-frills enzyme cleaner at a lower price. Works best on fresh accidents and lighter stains. If your dog has chronic stomach issues, the larger sizes (gallon jugs) offer real savings over time.
For ongoing carpet cleaning routines, pairing this with a carpet cleaning checklist can help you stay on top of pet accidents before they set in permanently.
Verdict
Nature’s Miracle is the honest budget pick here. It’s not the most advanced formula on this list, but it handles dog diarrhea cleanup reliably and has been doing so for decades. The price makes it practical for everyday use in homes with multiple pets or frequent accidents.
Best for Set-In Stains: Rocco & Roxie Extreme
The Extreme version takes Rocco & Roxie’s original formula and adds a mineral-based odor neutralizer on top of the broad-spectrum enzyme blend. That combination is specifically for stains that have already dried and set into the carpet pad.
- Eliminates Stains, Odors, & Residue: If it’s gross, it’s gone; from blowouts, urine, vomit, and other organic spills; Rocco & Roxie stain & odor eliminator has a subtle Meyer lemon scent that quickly dissipates, leaving your space feeling fresher
- Every Surface, Every Time: Our fast-acting carpet stain remover spray formula works great on floors, furniture, clothing, pet bedding, litter boxes, travel crates, hamster cages, cars, campers, and anywhere else major accidents happen
Pros and Cons
| Pros | Cons |
|---|---|
| Enzyme + mineral-based odor neutralizer combo | Higher price per ounce than the standard formula |
| Specifically built for deep-set, dried stains | |
| Natural Meyer Lemon fragrance that dissipates quickly | |
| Safe on all surfaces including silk and wool | |
| No chlorine, no hazardous propellants |
Testing Results
Old stain performance: This is the standout strength. For diarrhea that dried before you found it, the Extreme formula needs to fully saturate the stain and sit for at least an hour — preferably overnight. Covering with a weighted dry towel helps wick residue up from the carpet pad as it dries.
Fresh stain removal: Works well on fresh messes too, though the extra mineral formula is most noticeable on older stains. On new accidents, 30–60 minutes of dwell time is enough.
Odor after drying: The Meyer lemon scent dissipates quickly, leaving no artificial fragrance behind. Odor elimination is thorough, particularly on stains where the smell had already started to embed into the carpet backing.
Best Use Case
Built for situations where you discover a diarrhea accident hours after it happened — or for tackling problem spots in high-traffic areas that never fully cleaned out. Also useful if your dog had accidents under furniture or in corners where the mess dried before you noticed.
If you have older stains across multiple areas, check our guide on how to clean a filthy carpet for a complete recovery process before treating with this product.
Verdict
The Extreme formula earns its name on set-in stains. If you’re dealing with a fresh mess, the standard Rocco & Roxie is fine. But if the accident dried before you found it — or if previous cleaners left odor behind — this is the one to reach for. The mineral neutralizer goes deeper than enzymes alone.
Best Scent: Sunny & Honey Pet Stain and Odor Remover
Sunny & Honey uses essential oils instead of synthetic fragrances, which makes a noticeable difference when you’re mid-cleanup on a diarrhea accident. The scent is light, natural, and fades cleanly without leaving an artificial smell behind.
- Eliminate Tough, Set-in Stains: Sunny and Honey's Pet Stain and Odor Miracle removes old and new stains, even vomit and feces. A powerful pet urine enzyme cleaner, it penetrates your rug fibers to permanently destroy stains and surface odors at the source
- Multi-surface: Our color-safe enzymatic cleaner for dog urine uses nonionic surfactants to remove mattress, rug, couch, and synthetic car seat stains. A versatile pet stain remover for carpets, it even cleans hardwood floors to lift grime without residue
Pros and Cons
| Pros | Cons |
|---|---|
| Essential oil fragrance — not a chemical or synthetic smell | Lighter enzyme formula may need extra dwell time on heavy stains |
| Leaping Bunny certified, biodegradable, non-toxic | Scent fades in well-ventilated areas faster than expected |
| CRI Certified — safe for use on carpets | |
| Works on carpets, hardwood, tile, upholstery, car seats | |
| USA made |
Testing Results
Stain removal: The bio-enzymatic formula handles fresh urine, feces, and vomit effectively when applied with enough saturation. For fresh diarrhea accidents, 10 minutes of dwell time is sufficient before blotting. For set-in stains, the instructions call for 1–2 hours.
Odor control: The scented essential oils provide immediate relief from the smell while the enzymes work. The underlying odor is eliminated at the source rather than masked — reviewers consistently note that once dried, there’s no trace of the original mess or the cleaner.
Scent experience: This is where Sunny & Honey stands out. Most enzyme cleaners smell clinical or unpleasant while wet. The mint or citrus essential oil scent (depending on the variant) makes the cleaning process noticeably less unpleasant. The fragrance fades within a few hours, leaving the area neutral.
Best Use Case
The right pick if you’re sensitive to strong chemical smells or if you have family members who react to synthetic fragrances. Also a good choice for homes with young children where you want a non-toxic, biodegradable formula. Works well on carpet, rugs, furniture, and car seats.
For households dealing with recurring pet accidents, combining this spray with good ongoing habits from a pet carpet cleaning guide helps reduce how often deep treatment is needed.
Verdict
If you want a cleaner that doesn’t make the cleanup experience worse with an overwhelming chemical smell, Sunny & Honey is the right call. The performance is solid on fresh stains, the formula is genuinely non-toxic, and the essential oil scent is the most pleasant of any product on this list.
What Makes the Best Carpet Cleaner for Dog Diarrhea?
Enzyme Formula vs. Regular Cleaners
Dog diarrhea contains bacteria, bile, and organic compounds that regular carpet cleaners can’t fully break down. Enzyme-based cleaners work differently: the enzymes and bacteria in the formula feed on and consume the organic waste at a molecular level. That’s why they eliminate odor rather than masking it. If you use a regular soap or detergent first, it can chemically set the stain and make it harder for enzyme cleaners to penetrate afterward. Always use an enzyme cleaner first, and only reach for other products if needed after the first treatment dries.
How to Handle the Mess Before You Spray
The biggest mistake people make is going straight to the spray bottle without removing the solids first. For diarrhea, scoop up as much of the material as possible using paper towels or a plastic scraper. Blot, don’t rub — rubbing spreads the mess deeper into the fibers. Once you’ve removed the bulk of it, you can apply the enzyme cleaner. The less residue left behind, the faster and more completely the formula can work.
Dwell Time Matters More Than Most People Think
Every enzyme cleaner on this list requires dwell time — usually 10 to 60 minutes for fresh stains, and up to overnight for set-in ones. The enzymes need to stay wet and in contact with the organic material to do their job. If you blot too early, you remove the cleaner before it’s finished working. For deeper stains, placing a wet towel over the treated area and weighing it down extends the dwell time and helps draw residue up from the carpet pad. This step alone makes a significant difference on diarrhea accidents.
Odor Elimination vs. Odor Masking
There’s a real difference between a cleaner that removes odor and one that covers it up. If any organic material remains in the carpet after cleaning, your dog’s nose will find it — and they’ll often return to that spot. Enzyme cleaners that include live bacteria (like Rocco & Roxie’s original formula) are particularly effective here because the bacteria consume ammonia residue that enzymes alone leave behind. After any cleaning, a UV blacklight can reveal whether the stain has been fully cleared. Spots that still glow mean there’s still residue present.
Safe Formulas for Homes with Pets and Kids
All four products on this list are pet and child safe when used as directed. The key thing to watch is drying time — people and pets should stay off the treated area until it’s fully dry. Most enzyme cleaners are also free of chlorine and harsh chemicals that could damage carpet fibers or leave toxic residue. If you’re concerned about sensitivity, Sunny & Honey’s Leaping Bunny certified formula and Rocco & Roxie’s CRI-certified products are good starting points.
How to Clean Dog Diarrhea from Carpet Step by Step
Step 1: Contain the area and keep pets and children away from the mess.
Step 2: Use paper towels or a plastic scraper to remove as much solid material as possible. Work from the outside of the stain toward the center to avoid spreading.
Step 3: Blot the area with a dry cloth to absorb liquid. Do not rub.
Step 4: Apply your enzyme cleaner generously. The product needs to saturate the stain fully, including the carpet pad if the mess soaked through.
Step 5: Let it sit. For fresh stains: 30–60 minutes. For older, dried stains: at least 1 hour, up to overnight.
Step 6: Place a dry towel over the area and weigh it down with a heavy object. This draws moisture and residue up from the carpet pad.
Step 7: Once dry, vacuum the area and check with a UV blacklight if available. Repeat treatment if any odor remains.
If the stain has soaked through to the carpet pad, you may need to lift the carpet and treat the pad directly for complete odor removal.
Frequently Asked Questions
What’s the best carpet cleaner for dog diarrhea?
Rocco & Roxie Professional Strength Enzyme Cleaner is the most reliable option for most situations. The bacteria-and-enzyme formula goes further than enzyme-only cleaners, consuming organic waste at the source rather than just breaking it down. For stains that have already dried and set, the Rocco & Roxie Extreme version adds a mineral-based odor neutralizer that reaches deeper into the carpet pad.
Can enzyme cleaners remove dried dog diarrhea from carpet?
Yes, but they need more time to work. Dried stains require longer dwell time — at least an hour, and ideally overnight. Apply generously so the product fully penetrates the dried material, cover with a weighted damp towel to extend contact time, and allow to air dry before vacuuming. A second treatment is sometimes needed for stains that set for more than 24 hours. The best carpet stain remover roundup covers additional options if you’re dealing with multiple types of stains at once.
Will dog diarrhea permanently stain carpet?
Not necessarily. Fresh diarrhea cleaned up promptly with an enzyme cleaner rarely leaves a permanent stain. The risk increases the longer the mess sits, particularly if bile or blood is present in the diarrhea. Dark-colored carpets tend to hide set-in stains better, but light or white carpets may show some discoloration if the stain dried before treatment. Starting with a proper enzyme cleaner and following up with a UV blacklight check gives you the best chance of full removal.
Is it safe to use enzyme carpet cleaners around pets?
Yes. All four products on this list are formulated to be safe around pets and children when used as directed. The main precaution is keeping pets off the treated area until it’s fully dry — wet enzyme cleaner shouldn’t be ingested. If your dog has a sensitive stomach or skin, opt for a Leaping Bunny certified formula like Sunny & Honey, which uses no chlorine or synthetic chemicals.
Why does my carpet still smell after cleaning dog diarrhea?
Usually because the odor source is still in the carpet pad, not the surface fibers. If you didn’t saturate the area fully, the enzyme cleaner may not have reached the pad. Re-treat with enough product to soak through, use the weighted-towel technique to draw residue up, and let it dry fully before checking. If the smell persists, the carpet pad may need direct treatment — this sometimes means carefully pulling back the carpet and applying cleaner directly to the pad underneath. You can also check our guide on DIY carpet deodorizer options for a supplemental treatment after the enzyme cleaner has done its work.
