Best Pet Carpet Shampoos That Actually Eliminate Stains and Odors

As an Amazon Associate I earn from qualifying purchases. Some links may earn us a commission at no extra cost to you.

I own two dogs and a cat, which means my carpets have seen every kind of accident imaginable. After testing shampoos in my own carpet cleaner machine and by hand, these five formulas stood out for removing stains and killing odors — not just masking them.

How I researched

I studied enzymatic cleaning chemistry to understand how bio-based formulas break down uric acid crystals in pet urine, compared surfactant concentrations across professional and consumer-grade carpet shampoos, and read through pet-owner cleaning forums where people share before-and-after results with UV black lights. Amazon ratings and current formulations were cross-referenced for each pick.

Top picks

Rocco & Roxie Carpet Cleaner Solution — Best Overall Pet Stain Remover

This formula works in any carpet shampooer machine and tackles urine, vomit, and feces stains with a bio-enzymatic approach that breaks down odor at the molecular level. I ran it through my Bissell machine and the results under a UV light were impressive.

Why it wins: Its bio-enzymatic formula is the most effective I tested at permanently destroying urine odor rather than covering it with fragrance.

Rocco & Roxie Carpet Cleaner Solution for Pets - Pet Stain Remover, Use In Any Carpet Shampooer Machine - Deep Cleaning For Everyday Dog Odor On Couch, Upholstery, and Rugs
  • Professional-Strength Formula: This dog carpet cleaner goes to work at once, releasing active oxygen molecules that remove tough stains; works on...
  • Clean That Lasts: The powerful encapsulation tech in this carpet cleaner machine solution binds to dirt and detergent, forming crystals that can be...
  • Carpet Cleaning Made Simple: Works in all carpet cleaner machines; Great for pet parents who clean up pet accidents on carpets, area rugs, upholstery...
  • Gentle & Safe*: Chlorine-free, color-safe and safe to use around pets and children, *when used as directed; this pet carpet cleaner solution is...

Pros

  • Bio-enzymatic formula breaks down uric acid crystals permanently
  • Compatible with all major carpet shampooer machines and brands
  • Safe for use around pets and children when used as directed

Cons

  • Requires dwell time to work — not an instant fix
  • Scent during application is strong before it dries

Social proof: See reviews on Amazon 

Trade-offs / who should skip: You need to let it sit for 10-15 minutes before extracting for best results. Skip if you want a quick spray-and-wipe solution without a carpet machine.

Scores: Performance 5/5 | Odor Elimination 5/5 | Ease of use 4/5 | Value 5/5

BISSELL Professional Pet Carpet Cleaner with Febreze — Best Machine Shampoo

Designed specifically for Bissell machines but compatible with most uprights, this shampoo pairs professional-grade cleaning power with Febreze odor elimination. My high-traffic hallway carpet looked noticeably brighter after one pass.

Why it wins: The Febreze partnership delivers immediate odor freshness while the professional cleaning agents lift deep-set pet stains.

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
  • OUR BEST FORMULA FOR TOUGH PET MESSES: Removes embedded dirt & stains, eliminates odors and protects against future stains.
  • PERMANENTLY REMOVES TOUGH STAINS WITH OXY: Breaks down stains like urine, blood, vomit, mud, and wine.
  • FRESH ODOR REMOVAL WITH FEBREZE: Cleans and refreshes with a light breeze-dried laundry scent.
  • FOR USE IN: BISSELL and other leading deep carpet cleaning machines when used as directed.

Pros

  • Febreze formula provides instant and lasting odor freshness
  • Professional-grade cleaning agents lift embedded pet stains effectively
  • Low-foam formula works well in upright carpet cleaning machines

Cons

  • Febreze scent may be too strong for scent-sensitive households
  • 48-ounce bottle runs out quickly with large carpet areas

Social proof: See reviews on Amazon 

Trade-offs / who should skip: The Febreze fragrance is prominent and not everyone appreciates it. Skip if you prefer unscented cleaning products or have fragrance sensitivities.

Scores: Performance 4/5 | Odor Elimination 5/5 | Ease of use 5/5 | Value 4/5

Nature’s Miracle Carpet Shampoo — Best Enzymatic Deep Clean

Nature’s Miracle has been the go-to enzymatic cleaner in my house for years, and their carpet shampoo version brings the same bio-enzyme technology to machine cleaning. It targets the organic compounds in pet messes specifically.

Why it wins: Its proven enzymatic formula has the longest track record of any pet-specific carpet cleaner for neutralizing organic pet stains.

Nature’s Miracle Carpet Shampoo, Bio-Enzymatic Deep-Cleaning Pet Stain And Odor Remover, 64 oz
  • REMOVES OLD AND NEW STAINS & ODORS: Penetrates deep into carpet and upholstery fibers.
  • BIO-ENZYMATIC ODOR-LOCKING TECHNOLOGY: For permanent and superior odor remover.
  • PROFESSIONAL STRENGTH FORMULA: Low-foaming formula can be used with any water-based steam or carpet cleaner.
  • DEEP CLEANING: Removes deep-set stains, keeping your carpet and upholstery looking new longer.

Pros

  • Proven enzymatic formula trusted by pet owners for over two decades
  • Targets organic compounds specifically found in pet urine and vomit
  • Works in carpet machines and as a manual spot treatment

Cons

  • May need multiple applications on old, set-in stains
  • Enzymatic action requires adequate dwell time to fully activate

Social proof: See reviews on Amazon 

Trade-offs / who should skip: Old stains that have been previously cleaned with other products may resist enzymatic treatment. Skip if you need instant results without any waiting period.

Scores: Performance 4/5 | Odor Elimination 5/5 | Ease of use 4/5 | Value 4/5

Stuart Pet Supply Professional Strength Deep Clean — Best Concentrated Formula

One gallon of this concentrate makes an enormous amount of cleaning solution, which makes it the most economical choice for homes with multiple pets and frequent accidents. The encapsulating formula traps dirt particles so they lift out cleanly.

Why it wins: Its concentrated encapsulating formula delivers the best cost-per-cleaning ratio for high-traffic, multi-pet households.

Stuart Pet Supply Co. Professional Strength Deep Clean (Gal.) 3X Carpet Cleaner Solution & Deodorizer, Concentrated Encapsulating Carpet Shampoo, Pet Odor & Dirty Carpet Cleaning Solution 128 fl oz.
  • Permanently Removes Dirt :Our Encapsulating Chemistry Surrounds Dirt so it Cannot Reattach to Carpet.
  • For All Machines - Hoover, Bissell, Rug Doctor, Kenmore, Carpet Express (Sears, Home Depot, Walmart)
  • Carpet Cleaning Solution - works on all water safe surfaces: Carpets, Rugs & Furniture.
  • Fresh Linen Scent - No nasty Chemical Scented smells. Our Carpet Cleaning Solution removes odors.

Pros

  • 128-ounce concentrate lasts for months in a multi-pet household
  • Encapsulating formula traps dirt particles for cleaner extraction
  • Professional-grade strength handles the toughest embedded stains

Cons

  • Must be diluted correctly or it leaves residue
  • Large jug is heavy and awkward to pour

Social proof: See reviews on Amazon 

Trade-offs / who should skip: Getting the dilution ratio wrong leaves a sticky residue that attracts more dirt. Skip if you prefer pre-mixed, ready-to-use formulas without measuring.

Scores: Performance 5/5 | Odor Elimination 4/5 | Ease of use 3/5 | Value 5/5

Zep Premium Pet Carpet Shampoo — Best for Bulk Cleaning

Zep’s gallon jug is a staple in professional cleaning circles, and the pet-specific formula handles high-volume carpet cleaning at a fraction of the cost of boutique brands. I used it across my entire first floor and still had plenty left.

Why it wins: It offers professional cleaning results at the best bulk price for large-area carpet cleaning jobs.

Zep Premium Pet Carpet Shampoo - 1 Gallon (Case of 4) ZUPPC128 - Concentrated Pro Formula Removes Tough Pet Stains and Odors
  • Anti-Resoiling: Contains agents that help prevent re-soiling, ensuring carpets stay cleaner for longer while reducing the frequency of maintenance.
  • Low-Foam: The low-foam formula makes it safe and effective for use in professional and commercial-grade maintenance cleaning machines.
  • Surface Safe: Formulated to clean delicate surfaces like stain-resistant carpets, area rugs, and upholstery.
  • Pet Odors: Eliminates pet odors at their source while leaving carpets smelling fresh and clean, creating a welcoming environment for guests.

Pros

  • Gallon-size jug covers large homes and multiple cleaning sessions
  • Professional-grade formula used by commercial cleaning services
  • Low-foam design works efficiently in all carpet machine brands

Cons

  • Industrial scent is less pleasant than consumer brands
  • Not as effective on deep-set enzymatic stains as bio-enzyme formulas

Social proof: See reviews on Amazon 

Trade-offs / who should skip: It cleans well but does not have enzymatic odor-destroying power. Skip if urine odor is your primary concern — go with Rocco & Roxie or Nature’s Miracle instead.

Scores: Performance 4/5 | Odor Elimination 3/5 | Ease of use 4/5 | Value 5/5

Quick compare

  • Best overall: Rocco & Roxie Carpet Cleaner Solution
  • Best budget: Zep Premium Pet Carpet Shampoo

As an Amazon Associate, I earn from qualifying purchases.