Disclosure: Some links in this post are affiliate links. As an Amazon Associate I earn from qualifying purchases, at no extra cost to you. Learn more
Specs are compiled from manufacturer listings and verified buyer reviews and can change over time — please confirm the key details on the product page before buying.
Pet messes don’t just stain your carpet — they leave a smell that keeps pulling your dog or cat right back to the same spot. The fix depends on matching the right product to the job: an enzyme spray (a cleaner with natural proteins that break down the mess) for a fresh accident, a machine formula for deep cleaning, or a powder for everyday odor control. Below are eleven well-reviewed options, each matched to a specific job, so you can end the problem instead of covering it up.
This guide is built by comparing the manufacturers’ published specifications and the patterns across verified customer reviews, so you get each pick’s real strengths and trade-offs instead of marketing spin.
The crowd favorite for full-machine cleaning is the BISSELL 2X formula, holding 4.5+ stars across 13,000+ ratings thanks to its concentrated, low-foaming mix. Below you’ll find a plain-English walkthrough of the best carpet cleaner for pet stains and odors, with the exact job each pick does best.
Top Picks



How To Choose The Best Carpet Cleaner for Pet Stains and Odors
The biggest mistake pet owners make is grabbing a general-purpose spray and hoping it works on urine. Pet accidents are organic — urine, vomit, and feces leave behind proteins and uric acid crystals that ordinary detergent can wet but not break down. That’s why an enzyme formula matters: the enzymes digest the organic material, so the smell doesn’t creep back a day later.
Match the product to the tool you own
If you have a carpet shampoo machine, you want a liquid concentrate you pour into the tank — something like the BISSELL 2X or the OxiClean solution. If you’re spot-treating by hand, a ready-to-spray bottle is the simpler route. And if you just want to freshen the whole room between deep cleans, a vacuum powder does that job without getting the carpet wet.
Read the dilution ratio before you pour
Concentrated formulas are a great value, but only if you dilute them correctly. Too strong, and you get excess foam and sticky residue that actually attracts new dirt. Follow the machine’s recommended detergent-to-water ratio, and when in doubt, start weaker.
Check what surfaces it’s safe on
Not every cleaner is safe on every fiber. Some are made for carpets and rugs only, while others are fine on upholstery, hardwood, tile, and even laundry. If your pet favors the couch, make sure the product you choose is cleared for fabric upholstery before you spray.
Side-by-Side Comparison
| Model | Best For | Form | Size | Enzyme Formula | Amazon |
|---|---|---|---|---|---|
| BISSELL 2X Pet Stain & Odor★ Best Overall | Full-machine deep cleaning | Liquid concentrate | 60 oz | — | Amazon |
| Resolve Ultra Pet SprayBest Spray Pick | Fast spot treatment | Ready-to-spray | 32 oz | Yes | Amazon |
| Nature’s Miracle AdvancedSevere Mess Pick | Severe dog messes | Ready-to-spray | 32 oz | Yes | Amazon |
| OxiClean Carpet Cleaner | Brightening dull carpet | Liquid concentrate | 64 fl oz | — | Amazon |
| Angry Orange Odor Eliminator | Hard floors & grout | Ready-to-spray | 24 oz | Yes | Amazon |
| Simple Solution Extreme | Multi-surface spot use | Ready-to-spray | 32 oz | Yes | Amazon |
| Arm & Hammer Pet Fresh | Dry vacuum freshening | Powder | 48.9 oz | — | Amazon |
| Hoover Pet Solution | Machine & upholstery | Liquid concentrate | 64 oz | Yes | Amazon |
| Rocco & Roxie Eliminator | Set-in urine on fabric | Ready-to-spray | 32 fl oz | Yes | Amazon |
| AmazonCommercial Enzyme | Bulk household value | Liquid concentrate | 1 gallon | Yes | Amazon |
| Shark StainStriker PX202BRN | Portable machine cleaning | Machine + solutions | 2 liters | — | Amazon |
Detailed Reviews
1. BISSELL 2X Pet Stain & Odor Formula 60 ounces
Our pick — 4.5+★ from 13,500+ verified ratings; the strongest balance of quality and price.
The concentrate that stretches further than anyone expects — one 60-ounce bottle fills a lot of machine tanks.
For anyone running a carpet shampooer, this is the formula to start with. It’s a 60-ounce concentrate you dilute into the machine’s water tank, and it’s built to lift pet urine, vomit, tracked-in dirt, muddy paw prints, and food spills. What makes it stand out is the dilution math. Owners routinely cut it far weaker than the label suggests — down to roughly one part cleaner to many parts water — and still watch it clean as well as pricier pet solutions.
Two features are worth knowing. StainProtect Technology lays down a protective layer so new messes sit on top instead of soaking in, which buys you time to blot before a spill becomes a stain. And the formula is EPA Safer Choice Certified, meaning it’s made with ingredients that meet the U.S. EPA Safer Choice criteria — a detail that matters in a house with pets and kids crawling on the floor.
The honest catch is that this is concentrated enough to over-foam if you ignore the ratio. Poured in too strong, it leaves residue that can draw fresh dirt. Dial the dose down, and one bottle goes an unusually long way. The scent is clean and fresh without being heavy, and it doesn’t overpower the room.
Why it earns the top spot
- 4.5+ stars across 13,000+ ratings — the strongest score of the group
- EPA Safer Choice Certified formula
- Highly concentrated, so a 60-oz bottle stretches a long way
- StainProtect layer helps resist future messes
Where it needs care
- Over-dilute the wrong way and you get excess foam and residue
- Made for machines, not for spraying straight onto a spot
- Some owners find it more concentrated than the machine’s own suggested ratio
Best for: anyone with a carpet shampoo machine who wants a wallet-friendly concentrate.
Think twice if: you don’t own a machine — this needs to go into a tank.
2. Resolve Ultra Pet Carpet Cleaner Spray 32oz
Grab-and-go stain removal that goes to work in about five minutes.
When the accident just happened and you want it gone fast, this enzyme spray is the one to reach for. It’s a ready-to-use 32-ounce bottle that penetrates deep to lift feces, vomit, and dirt along with their odors. Owners describe it working in roughly five minutes, and it often neutralizes a deep sofa spill for good instead of just masking the smell.
The Oxi+Odor Stop formula does two jobs at once — it lifts the stain and stops the odor, and it’s designed to discourage your pet from returning to the same spot. It’s safe for carpets, upholstery, and area rugs, and suitable for use around cats and dogs when used as directed. Its whole advantage over the machine formula above is that you can spray it instantly with no tank to fill — a different tool for a different moment rather than a replacement for a deep clean.
What owners rave about most is the effectiveness, and the stain-removal follow-through. The one recurring gripe is the sprayer itself — it gets stiff and hard to spray when the bottle is nearly empty. Some of the deepest, oldest stains may need a second application, but the ingredients handle the large majority on the first try.
The five-minute win: The thing that wins people over is sheer speed on fresh messes — spray, wait about five minutes, and most stains lift. It’s also safe for upholstery and area rugs, so the couch isn’t off-limits.
The nozzle note: Plan for the trigger to fight you near the end of the bottle, and give stubborn set-in spots a second pass.
Reach for this if: you want a fast, no-setup spray for fresh accidents on carpet or couch.
Look elsewhere if: you’re cleaning a whole room’s worth of carpet — that’s a machine job.
3. Nature’s Miracle Advanced Dog Stain & Odor Eliminator 32 oz
The bottle you thank at two in the morning when the dog has a bad night.
Built for the worst messes, this 32-ounce enzymatic bottle is formulated for dog urine, diarrhea, vomit, and other bio-based accidents. The enzyme formula keeps working as long as any bio-based mess is still present, and it’s designed to remove the odor that makes a dog return to the same spot. It’s safe for use around pets and home when used and stored as directed.
This bottle is much bulkier than the machine formula — 11.07 inches tall against 3.5 inches, and 2.89 inches wide against 6.1 inches — so it stands up on a shelf and grabs easily in a hurry. It weighs 2.2 pounds against the 3.8-pound BISSELL concentrate. That tall shape is exactly what you want for one-handed grabbing during a late-night accident.
The trade-off is scent. The initial smell is strong — owners describe it as concentrated fabric softener — before it fades to fresh. It also needs heavy saturation and liquid extraction to work fully, not just a quick spritz. And a 32-ounce bottle won’t last long if you’re cleaning up often. Use it sparingly, ventilate, and it does its job.
What it brings to a bad night
- Enzyme formula keeps working while mess is still present
- Built specifically for severe dog accidents
- Standing bottle shape is easy to grab fast
Trade-offs to know
- Strong initial scent before it fades
- Needs saturation and extraction, not just spraying
The verdict: the go-to for serious dog messes where you need the smell gone, not just covered.
One caveat: give the room air after spraying — the starting scent is assertive.
4. OxiClean Large Carpet Cleaner Liquid Solution, 64 fl oz
The 64-ounce refill that makes a tired, dingy carpet look bright again.
If your carpet has faded and grayed from years of paws and traffic, this is the pick that brings the color back. It’s a 64-fluid-ounce liquid that works in any carpet cleaning machine, using oxygen to deep-clean fibers, remove dirt, and lift stains. Buyers report it turning light-colored carpet noticeably whiter and making an eight-year-old rug look new again.
The scent is what people notice and talk about most — a fresh fragrance that lingers through the day without being overwhelming. For best results, pre-treat tough stains with OxiClean Carpet and Rug Stain Remover Spray first, then run this through the machine following its recommended detergent-to-water ratio. It’s a stain remover for the whole carpet, not a single-spot fix.
Where the honesty comes in: this is a general carpet cleaner that happens to handle pet urine spots well, not a dedicated enzyme formula. If you have a specific set-in urine smell that keeps returning, a dedicated enzyme spray like the Resolve above is the safer first move. For overall freshening and stain lifting across a room, this is the more affordable and more visually impressive of the two.
What it’s really for: Brightening a whole room of carpet and lifting everyday stains with a pleasant scent that sticks around.
Set your expectations: It’s a carpet-wide cleaner, so pair it with an enzyme spot spray for stubborn urine odor.
Who it’s for: households wanting a value refill that freshens and brightens an entire carpet.
Who should pass: anyone chasing a single embedded odor that needs enzyme-specific treatment.
5. ANGRY ORANGE Pet Odor Eliminator 24 Oz
The citrus bottle that finally beats the spot your dog keeps returning to.
Not every pet mess lands on carpet — some of the worst smells sink into tile, grout, and sealed hard floors. This 24-ounce citrus spray is designed for exactly those surfaces, tackling dog and cat urine, feces, and vomit at the source. It’s the power of real orange oil, with no added parabens, sulfates, or phthalates, and it’s made in the USA.
The scent is the star here. Rescue workers and multi-cat owners use it because the orange oil kills odor that professional carpet cleaning missed, leaving guests unable to detect a single cat. As owners put it, one shared: “Fresh orange smell after use. No more stinky pee smells!” It’s highly concentrated, so a few sprays go a long way.
The honest catch: the spray bottles themselves have a reputation for leaking and failing, and the tops don’t always fit well. Many owners pour the liquid into a sprayer they trust. A few also find results temporary on grout — dogs avoid the spot for a day or two before you need to reapply. Follow the dilution ratio or you risk orange staining. The smell-killing power is genuinely strong; plan on a better bottle.
What makes it work
- Orange oil kills severe cat and dog urine odor on hard floors and grout
- Highly concentrated — a few sprays do the job
- No added parabens, sulfates, or phthalates
The recurring gripe
- Bottles leak and fail — many owners transfer to their own sprayer
- Some grout results fade within a day or two
Best fit: homes with hard floors and a stubborn cat-urine problem the wet cleaners don’t touch.
Be ready for: picking up a spare spray bottle the same day.
6. Simple Solution Extreme Stain & Odor Remover 32oz
One bottle, three spray settings, and every soft surface in the house covered.
This is the spray for the pet owner who needs one formula to handle everything. It’s a 32-ounce enzyme cleaner built for dogs and cats, aimed at urine, feces, and vomit on carpets, upholstery, bedding, fabric toys, clothing, and other water-safe surfaces. The patented 3-in-1 nozzle lets you choose a mist, foam, or stream, so you can pick the right delivery for a rug versus a mattress.
Per the maker, the formula is three times stronger than the brand’s regular version and works on both new and old stains. It’s particularly helpful when accidents and bed-wetting overlap — owners mention it handling dog diarrhea, child vomit, and mattress accidents alike. The scent is pleasant but fairly strong, and a small amount goes a long way, so it stays efficient.
Two things to weigh. And it won’t fully clear every surface — a puppy’s urine smell came out of the carpet but left yellow residue around a toilet bowl that needed bleach. For the soft surfaces it’s built for, though, it’s a reliable, pet-safe enzyme spray.
The all-rounder case: Mist, foam, or stream from one bottle, plus an extra-strength enzyme formula that covers carpets, bedding, and fabric toys.
Where it stops: Keep it off hard tile and grout — that’s a job for a different cleaner.
Pick it for: a single pet-safe spray for carpets, couches, bedding, and fabric toys.
Skip it for: hard surfaces and grout, where it leaves residue behind.
7. Arm & Hammer Pet Fresh Carpet Odor Eliminator Pack of 3
Sprinkle it on, vacuum it up, and the whole room smells fresh again.
This is the no-water option for keeping the whole house smelling clean between deep cleans. It’s a three-pack of carpet powder, 48.9 ounces total, built on baking soda with Oxi Clean dirt fighters. You sprinkle it across the carpet, let it sit, then vacuum it away — no machine, no drying time, no wet carpet to worry about. It’s especially useful in multi-pet homes where the smell builds up room by room.
The baking soda base is designed to absorb and eliminate odors from pet accidents, smoke, mold, and mildew, and the formula claims it helps your vacuum lift up to 25 percent more dirt. Owners love how easy it is to pour and vacuum up. The scent is the part people remember — a clean, fresh fragrance that some find lingers nicely for a long while.
Be clear on what it isn’t: this is a freshener and deodorizer, not a stain remover. It won’t break down urine crystals the way an enzyme cleaner does. It also needs to stay away from pets and kids until the carpet has been fully vacuumed. If the smell keeps coming back after a powder treatment, you’ve got a residue problem that a wet enzyme cleaner needs to handle.
Why it earns a spot
- Three-container pack in one purchase
- No water, no machine, no drying time
- Baking soda base absorbs smoke, mold, and pet odors
What it can’t do
- No actual stain removal — it’s a deodorizer only
- Keep it away from pets and kids until fully vacuumed
This is your pick if: you want a fast, no-mess way to reset the whole room’s smell.
Not the one for: an embedded urine stain that needs breaking down at the source.
8. Hoover Pet Carpet Cleaner Solution 64 oz.
The enzyme concentrate that once lifted cat urine where everything else failed.
For a full-machine clean with an enzyme punch, this 64-ounce concentrate is the one to load into your shampooer. The enzyme-based formula breaks down microscopic organic particles to loosen and lift tough messes like urine, vomit, and tracked-in dirt — and it keeps working even after you’ve finished cleaning. That’s a different job than the BISSELL formula above, which is a low-foam concentrate without an enzyme focus; this Hoover bottle targets the organic source directly.
It’s made for carpet, rugs, and stairs, and doubles as an upholstery cleaner. Pair it with a Hoover machine — the SmartWash Pet in particular — for the intended results. The formula is made without phosphates, phthalates, or parabens. Customers note it eliminating cat urine odor from couches and rugs other products couldn’t touch, and it’s gentle enough for a delicate area rug.
The fragrance is mild and fades as the carpet dries, which most people want in a room they actually live in. The main caveat is a practical one: it’s designed around Hoover machines, so results can vary in a different brand’s shampooer, and a stubborn dog-urine spot may take more than one pass.
What wins people over: It goes after the organic material at the source, which is why it handles cat urine where ordinary carpet shampoo gives up.
The practical catch: Best paired with a Hoover machine, and one deep-set spot may need a repeat wash.
Made for you if: you own a Hoover shampooer and want enzyme power in the tank.
Consider other options if: you’re looking for a hand-held spot spray instead of a machine refill.
9. Rocco & Roxie Enzyme Stain & Odor Eliminator, 32 Fl Oz
The heavy-hitter for the couch cushion that’s smelled like cat for over a year.
This is the bottle people bring out when the problem is deeply set. It’s a 32-fluid-ounce bio-enzymatic spray that targets stinky urine, feces, vomit, and other organic spills on carpets, floors, furniture, clothing, litter boxes, kennels, carriers, and even cars. The enzymes break down the uric acid crystals at the source, which is what actually kills the odor instead of masking it — and what stops a pet from returning to re-mark the spot.
It’s chlorine free and color safe, with no hazardous propellants or residue, and certified safe for all carpets with a Seal of Approval from the Carpet and Rug Institute. Reviewers point out it erasing a year and a half of cat pee from a couch after shampooers, vinegar, baking soda, and two professional cleanings all failed. It’s notoriously good at rescuing furniture that seemed ruined.
The honest trade-offs: it’s on the pricier end, and a badly saturated job can use up the whole bottle. Dwell time matters — hours rather than minutes — so it’s not the tool for a quick spill. The spray also smells strong when it first mixes with urine, so ventilate the room while it works.
Why people swear by it
- CRI-certified safe for all carpets
- Breaks down uric acid crystals instead of masking the smell
- Color safe and chlorine free on fabric upholstery
What to expect
- Pricier, and a big job can drain the whole 32-oz bottle
- Needs long dwell time; initial spray odor is strong
Home-run pick for: rescuing furniture with a long-set urine smell.
Poor fit for: a quick fresh-spill wipe-up where you want it done in minutes.
10. AmazonCommercial Multi-Purpose Enzyme Cleaner 1 Gallon
A full gallon of enzyme cleaner for households that go through it constantly.
When you’re cleaning pet messes week after week, a gallon jug makes the most sense. This is 128 fluid ounces of multi-purpose enzyme solution for carpets, furniture, hardwood, tile, drains, litter boxes, garbage cans, and RVs. The enzyme formula breaks up organic proteins, pet smells, grease, and oils — so it does everything from carpet spots to slow kitchen drains. It’s non-corrosive, non-flammable, non-acidic, and non-caustic, with a fresh mint scent.
For value, it’s hard to match. Shoppers say it going a long way and performing against pricier brands on cat urine, pet bedding, shoes, gym clothes, and baby stains. The key is technique: saturate fully, keep the area wet, repeat if needed, and rinse. On washable rugs and pee pads, a small pour in the rinse cycle and a couple of warm rinses removes odor without residue.
The catch is that a gallon jug is a commitment, and it isn’t a miracle worker on everything. It’s reported weak on tile floors, where it can leave greasy streaks, and it won’t break through porous natural stone. One batch also struck a few owners with dark spots appearing on carpet over time, though most don’t hit this. For routine urine, laundry, and fabric cleanup, it earns its shelf space.
The household-staple case: A gallon that handles carpet spots, pet bedding, and slow drains, with a fresh mint scent that fades quickly.
Know its limits: Great for fabric and laundry, weak on tile, and not for porous stone.
Best matched to: frequent-cleaner homes that want one jug for carpets, bedding, and drains.
Less ideal for: anyone who only needs a small spot bottle or cleans tile floors.
11. Shark StainStriker Portable Carpet/Upholstery Cleaner PX202BRN
The portable machine that makes your stairs, couch, and car seats cleanable in one go.
This is the only product here that brings its own suction. The Shark StainStriker is a portable carpet and upholstery cleaner that sprays, scrubs, and extracts the dirty water in one pass. It has a 2-liter capacity and weighs 8.5 pounds, making it easy to grab for stairs, cars, couches, and area rugs. It comes with four tools — a Crevice Tool, a 3.5-inch Stain Eliminator, a 7-inch XL Stain Eliminator, and a Pet Mess Extractor — plus a 16-ounce Deep Clean Pro Formula and a 32-ounce OXY Multiplier.
Its dual formulas fuse on contact rather than sit premixed, which the maker claims gives 20 times more stain-removing power than its Deep Clean Pro. Owners confirm the suction pulls a shocking amount of dark gray water from carpet that looked clean, and it lifts old wine, mud, and weeks-old pet urine. The tank has a float valve that tells you when it’s full, and emptying is straightforward.
What you trade for the portability is tank size — you’ll be refilling on a whole-room job, and the power cord is short. Durability also gets mixed feedback, so a warranty is worth considering. For targeted messes and upholstery, though, it’s the most complete cleaning tool in this whole line-up.
What stands out
- Four tools cover carpets, stairs, upholstery, and car interiors
- 8.5 lb and 2 liters — genuinely portable between rooms
- Dual OXY formula fuses fresh on contact
Where it falls short
- Small tanks mean refilling on big jobs
- Short power cord and mixed durability feedback
Right choice for: multi-surface pet messes on stairs, couches, and car seats.
Wrong choice for: cleaning a whole room of carpet in one pass — you’ll be refilling.
Know the Specs
Enzyme Versus Standard Formula
An enzyme formula contains living enzymes that digest organic material like urine, vomit, and feces. That’s why it can genuinely remove the smell instead of covering it. A standard carpet cleaner lifts surface dirt and stains but doesn’t break down the uric acid crystals that keep the odor alive. For set-in pet messes, enzyme cleaners are the more reliable choice.
Dilution Ratio
Most machine formulas — like the BISSELL concentrate — are meant to be diluted with water in the tank. Follow the machine’s recommended detergent-to-water ratio. Mix it too strong and you get excess foam and sticky residue that draws new dirt. Mix it weaker and it still often cleans well, which makes a concentrated bottle stretch far.
Ready-to-Spray Versus Concentrate
A ready-to-spray bottle comes premixed and is the fastest way to hit a fresh spot. A concentrate goes into a machine tank or gets diluted by hand. Sprays are best for immediate accidents and upholstery; concentrates are the better value for whole-room carpet cleaning. Many households keep both on hand.
Surface Compatibility
Carpet cleaners are not all safe on every surface. Some are built for carpets and fabric upholstery only. Some handle hard floors and grout. A few work on laundry as well. Check the label for the surfaces your pet messes actually land on — couch, rug, tile, or car seat — before you buy.
Common Questions
Will an enzyme cleaner get rid of the urine smell permanently?
Can I use a machine formula as a spot spray?
What’s the difference between a carpet cleaner and a pet odor eliminator?
Is it safe to use these cleaners around my cat or dog?
Why does the pet smell come back after cleaning?
<
How long should I leave an enzyme spray on before blotting?
Do I need a machine to clean pet stains out of a whole room?
Can these cleaners be used on upholstery and couches?
Will a carpet powder work as well as a wet cleaner on pet urine?
How do I stop my pet from going back to the same spot?
Why does my machine formula leave foam or sticky residue?
The Bottom Line
If you own a carpet shampooer, the carpet cleaner for pet stains and odors winner is the BISSELL 2X Pet Stain & Odor — its concentrated, low-foaming formula and EPA Safer Choice certification (a government label for cleaners with safer ingredients) make it the most dependable tank refill in the group. If you want a spray you can grab the instant an accident happens, the Resolve Ultra Pet Spray gets to work in about five minutes. And for a deeply set smell that other cleaners couldn’t touch, the Rocco & Roxie Enzyme Eliminator is the one to reach for. If hard floors and grout are where your pet’s worst smells live, the citrus power of Angry Orange is worth keeping on the shelf.
How we choose
We do not accept paid placement. Every pick is matched to a real buyer and a real use-case; we do not hands-on test units.
Sources
Specifications: manufacturer listings and product documentation. Review insights: verified customer reviews, as of October 2026. Pricing: not shown on this page (it changes often); check the current price via the retailer link.
As an Amazon Associate, Aappliancez earns from qualifying purchases. This does not affect which products we feature.







