Best Pet Carpet Shampoos That Actually Eliminate Stains and Odors
Brighter Picks guide
Best Pet Carpet Shampoos That Actually Eliminate Stains and Odors
Published March 21, 2026
As an Amazon Associate I earn from qualifying purchases.
Products in this guide
Check the model, seller and latest price on Amazon.
Pet accidents can require very different cleaning approaches. Some formulas are intended for full carpet-cleaning machines, while others focus on enzymatic treatment, urine odors, large-area cleaning, or quick spot cleanup.
These eight products cover those different situations. The order is not a ranking, and each option is included for a different type of cleaning job.
Top 8 Picks
1. Rocco & Roxie Carpet Cleaner Solution — Bio-Enzymatic Machine Cleaning
Rocco & Roxie is a pet-focused carpet-cleaning solution designed for use in carpet shampooer machines.
Its bio-enzymatic approach is aimed at organic pet messes such as urine, vomit, and feces rather than simply adding fragrance over the affected area.
Why consider it: It combines machine-cleaning convenience with a pet-specific bio-enzymatic formula.
Pros
- Bio-enzymatic formula
- Designed for pet stains and odors
- Compatible with carpet-cleaning machines
- Can address several types of organic pet messes
Cons
- May require dwell time
- Not as convenient as a quick spot spray
Trade-offs / Who should skip: A ready-to-use spray such as OxiClean is easier for isolated accidents. Zep or EcoGen may make more sense for broad routine carpet cleaning.
2. EcoGen Carpet Shampoo — Unscented Concentrated Formula
EcoGen is a concentrated carpet shampoo positioned around deep cleaning without added fragrance.
The original listing describes it as unscented and designed to remove stains and odors while remaining suitable for use around pets when used as directed.
Why consider it: The concentrated, unscented format is useful for households that do not want a strongly fragranced carpet shampoo.
Pros
- Concentrated formula
- Unscented
- Intended for deep carpet cleaning
- Addresses stains and odors
Cons
- Requires dilution
- Does not leave a noticeable fresh scent
Trade-offs / Who should skip: Shoppers wanting a pet-specific enzymatic formula may prefer Rocco & Roxie, Nature’s Miracle, or Loncomay.
3. Nature’s Miracle Carpet Shampoo — Enzymatic Carpet Treatment
Nature’s Miracle brings the brand’s pet-focused enzymatic approach into a carpet-shampoo format.
It is aimed at organic pet stains and odors and can be used for larger carpet-cleaning jobs rather than only small spot treatments.
Why consider it: It provides an enzymatic option specifically oriented toward carpet cleaning and recurring pet accidents.
Pros
- Enzymatic formula
- Designed for pet stains and odors
- Suitable for carpet cleaning
- Useful for organic pet messes
Cons
- Older or set-in stains may need repeat treatment
- Enzymatic action can require additional contact time
Trade-offs / Who should skip: Resolve Urine Destroyer is more specifically focused on urine-related machine cleaning, while OxiClean is more convenient for quick localized treatment.
4. Loncomay Enzyme Cleaner — Portable Enzyme Treatment
Loncomay is designed specifically around dog and cat urine and uses an enzyme-based formula for stain and odor treatment.
The original package also includes a smaller companion bottle, giving it a different use case from the large machine-cleaning jugs in this roundup.
Why consider it: The combination of an enzyme formula and smaller portable bottle makes it convenient for targeted pet accidents.
Pros
- Enzyme-based cleaner
- Dog and cat urine focus
- Designed for stain and odor treatment
- Includes a smaller companion bottle
Cons
- Smaller total volume than bulk cleaners
- Enzymatic treatment may take time
Trade-offs / Who should skip: Larger households doing frequent full-room cleaning may get more practical use from EcoGen, Zep, BISSELL, or Resolve.
5. Zep Shampoo Carpet PREM — Large-Area Carpet Cleaning
Zep’s carpet shampoo is oriented toward high-volume carpet cleaning rather than being exclusively a pet-specific formula.
Its larger-format approach makes it relevant for homes with extensive carpeted areas or households that run a carpet-cleaning machine regularly.
Why consider it: It is positioned around broader carpet cleaning and larger jobs rather than only isolated pet accidents.
Pros
- Suitable for larger carpet-cleaning jobs
- 64-ounce format
- Works well as a general carpet shampoo
- Useful for repeat machine-cleaning sessions
Cons
- Not specifically an enzymatic pet formula
- Less targeted toward urine odor than pet-specific cleaners
Trade-offs / Who should skip: For organic pet accidents or urine-specific cleanup, Nature’s Miracle, Rocco & Roxie, Loncomay, or Resolve are more targeted options.
6. BISSELL 2X Pet Stain & Odor — Full-Size Machine Formula
BISSELL 2X Pet Stain & Odor is a 60-ounce formula made specifically for full-size carpet-cleaning machines.
It is positioned directly around pet stains and odors, making it a straightforward choice for households already using a carpet extractor or upright carpet cleaner.
Why consider it: It combines a dedicated pet formula with a full-size machine-cleaning format.
Pros
- Designed for full-size carpet machines
- Pet stain and odor focus
- 60-ounce bottle
- Established carpet-cleaning brand
Cons
- Requires a carpet-cleaning machine
- Not convenient for a tiny isolated stain
Trade-offs / Who should skip: Loncomay or OxiClean is easier to keep nearby for occasional spot cleanup.
7. Resolve Urine Destroyer Carpet Cleaner Solution — Urine-Focused Machine Formula
Resolve Urine Destroyer is a 96-ounce carpet-cleaning machine formula designed specifically around urine-related messes.
Its listing states that it can be used in several major carpet-cleaner brands and on carpets and area rugs.
Why consider it: The larger bottle and urine-specific positioning make it useful for households dealing with repeated pet accidents.
Pros
- Urine-focused formula
- 96-ounce bottle
- Intended for carpet-cleaning machines
- Suitable for carpets and area rugs
- Listed for several major machine brands
Cons
- Large container for occasional use
- Requires machine cleaning for its intended use
Trade-offs / Who should skip: OxiClean is more practical for small spots, while Nature’s Miracle and Loncomay provide enzyme-focused alternatives.
8. OxiClean Carpet and Rug Pet Stain & Odor Remover — Ready-to-Use Spot Cleaning
OxiClean takes a different approach from the machine shampoos in the list.
It comes as a ready-to-use carpet and rug spray aimed at pet stains and odors, making it more convenient when the problem is one isolated accident rather than an entire room.
Why consider it: The spray format means you can treat a localized stain without setting up a carpet-cleaning machine.
Pros
- Ready-to-use spray
- Designed for pet stains and odors
- Suitable for carpet and rugs
- Convenient for isolated accidents
- Multi-bottle pack
Cons
- Not intended for whole-room machine cleaning
- Less economical for very large carpeted areas
Trade-offs / Who should skip: BISSELL, Resolve, EcoGen, or Zep are more practical when you regularly deep-clean entire rooms.
Quick Compare
- Bio-enzymatic machine formula: Rocco & Roxie
- Unscented concentrate: EcoGen Carpet Shampoo
- Enzymatic carpet shampoo: Nature’s Miracle
- Portable enzyme treatment: Loncomay
- Large-area carpet cleaning: Zep Shampoo Carpet PREM
- Pet-focused machine formula: BISSELL 2X Pet Stain & Odor
- Urine-focused machine formula: Resolve Urine Destroyer
- Ready-to-use spot spray: OxiClean Pet Stain & Odor Remover
Final Verdict
The eight products differ mainly in how they are intended to be used.
Rocco & Roxie, EcoGen, Nature’s Miracle, Zep, BISSELL, and Resolve are oriented toward deeper or larger-area carpet cleaning. Loncomay provides a more portable enzyme-based option, while OxiClean is convenient for individual spots and fresh accidents.
For homes with frequent pet messes, keeping both a machine formula for periodic deep cleaning and a ready-to-use treatment for individual accidents can cover more situations than relying on one type of cleaner alone.


