Old pet stains often need more than a quick surface spray. The right cleaner must reach the carpet fibers, address lingering odor, and match the way you plan to clean—by hand, with a spot cleaner, or with a full-size carpet machine.
This roundup compares 10 carpet cleaners for old pet stains, from enzyme-based odor eliminators to oxygen-powered formulas and concentrated shampoos. Use the buying guide below to narrow your choices by stain type, carpet-cleaning method, household needs, and value.
Best 10 Carpet Cleaners for Old Pet Stains Picks for 2026
Best Instant Spot Treatment
Folex Professional Carpet Stain Remover
- No-rinse spray with quick visible results
- Works on colorfast carpet and upholstery
- Petroleum-free and unscented
Best For: Fast treatment of compatible carpet and upholstery spots
Best Enzyme Odor Eliminator
Rocco & Roxie Enzyme Stain Remover
- Bio-enzymatic formula for organic pet messes
- Targets stains and odors together
- CRI-certified safe for carpets
Best For: Pet urine, feces, vomit, and odor cleanup
Best for Fresh Pet Accidents
Resolve 5-in-1 Urine Destroyer
- Neutralizes urine odors on contact
- Handles several common pet messes
- Works on carpet, upholstery, and rugs
Best For: Pet messes and odors up to seven days old
Best Multipack Oxy Cleaner
Bissell Professional Power Shot Oxy
- Two 14-ounce cans included
- Designed for carpet stain removal
- Listed as biodegradable and eco-friendly
Best For: General carpet spot cleaning with extra product on hand
Best Overall Formula
Bissell PET PRO OXY Urine Eliminator
- OXY targets embedded pet stains
- Febreze helps refresh odors
- StainProtect helps resist future messes
Best For: Upright carpet cleaners and tough pet messes
Best Enzymatic Option
Nature's Miracle Carpet Shampoo
- Targets old and new pet stains
- Bio-enzymatic odor-locking formula
- Works with water-based carpet cleaners
Best For: Deep-set stains on carpet and upholstery
Best for Portable Cleaners
Bissell PET PRO OXY Spot & Stain
- Made for portable deep cleaners
- Targets urine, mud, and household stains
- StainProtect helps prevent future stains
Best For: Portable spot cleaning of carpets and upholstery
Deep Odor Attack
Resolve Ultra Pet Carpet Cleaner Spray
- Targets stubborn pet stains and odors
- Helps discourage remarking
- Works on carpets, upholstery, and rugs
Best For: Spot-treating old pet messes and odors
OXY Spot Treatment
Bissell PET PRO OXY Stain Destroyer
- Targets urine, mud, blood, and pet stains
- Helps eliminate tough pet odors
- Includes two 22-ounce bottles
Best For: Frequent spot cleaning in pet-friendly homes
Machine Deep Clean
Amazon Basics Pet Stain Remover
- Made for deep carpet cleaning machines
- Penetrates stains and lifts soils
- Safer Choice-certified formula
Best For: Machine-cleaning larger or heavily soiled carpet areas
Best Instant Spot Treatment – Folex Professional Carpet Stain Remover
For shoppers comparing carpet cleaners for old pet stains, Folex is a straightforward spray designed for fast spot treatment. Its surfactant action targets stubborn grease, dirt, and grime without requiring rinsing, vacuuming, or a waiting period.
Best For: Colorfast carpets, rugs, upholstery, couches, and car interiors that can safely be dampened with water.
Pros:
- Works without rinsing, vacuuming, or waiting to see results.
- Suitable for colorfast carpets and upholstery that tolerate water.
- Petroleum-free, unscented formula that is safe around children and pets when used as directed.
- Designed not to leave a spot that reappears after cleaning.
Cons:
- Intended for spot cleaning rather than whole-room carpet washing.
- Requires testing surfaces for colorfastness and water compatibility first.
Folex stands out when convenience is the priority. It is a practical choice for treating visible marks quickly, although shoppers seeking specialized odor elimination may prefer an enzyme-based formula.
Best Enzyme Odor Eliminator – Rocco & Roxie Enzyme Stain Remover
Among carpet cleaners for old pet stains, Rocco & Roxie is the most focused on organic messes and lingering odors. Its bio-enzymatic formula is designed for urine, feces, vomit, and other pet-related spills across multiple household surfaces.
Best For: Pet households needing a carpet, upholstery, bedding, crate, litter-box, or kennel cleaner that addresses both stains and odors.
Pros:
- Targets pet urine, feces, vomit, residue, and associated odors.
- Usable on carpets, floors, furniture, clothing, litter boxes, kennels, carriers, and pet areas.
- Chlorine-free and color-safe, with no hazardous propellants or residue.
- Certified safe for carpets by the Carpet and Rug Institute.
Cons:
- Has an original scent rather than being unscented.
- The supplied size is 32 fluid ounces, so frequent large-area cleaning may require more than one bottle.
This is the strongest all-around match for pet accidents when odor control matters as much as stain removal. Its broad surface compatibility also makes it useful for cleaning beyond the carpet.
Best for Fresh Pet Accidents – Resolve 5-in-1 Urine Destroyer
Resolve 5-in-1 is a practical option for carpet cleaners for old pet stains when the mess is still relatively recent. The spray is formulated to handle pet urine odors and stains, including feces, vomit, and dirt, with coverage for messes up to seven days old.
Best For: Carpets, upholstery, and area rugs with pet messes and urine odors up to seven days old.
Pros:
- Designed to neutralize urine odors on contact.
- Targets pet stains from urine, feces, vomit, and dirt.
- Helps discourage pets from remarking the same area.
- Suitable for soft surfaces including carpets, upholstery, and area rugs when used as directed.
Cons:
- Specifically described for messes up to seven days old, so it may be less suited to much older stains.
- The 22-ounce bottle is smaller than some alternatives in this roundup.
Resolve is a sensible pick for routine accident cleanup and quick odor control. For deeply established or substantially older pet stains, the product’s stated seven-day focus is worth considering before purchase.
Best Multipack Oxy Cleaner – Bissell Professional Power Shot Oxy
Bissell Professional Power Shot Oxy Carpet Spot & Stain Remover, 14 oz (Pack of 2), 95C9L
Check Price On AmazonFor shoppers evaluating carpet cleaners for old pet stains, the Bissell Professional Power Shot Oxy multipack offers two cans for repeated spot-treatment needs. Its supplied details identify it as a biodegradable carpet stain remover with a coffee scent.
Best For: Households that want two cans of a biodegradable spot stain remover for carpet.
Pros:
- Includes two 14-ounce cans for a combined 28 fluid ounces.
- Formulated for carpet stain removal.
- Listed as biodegradable and eco-friendly.
Cons:
- The supplied notes do not specify that it is designed for pet urine odor elimination.
- Has a coffee scent, which may not suit shoppers seeking an unscented cleaner.
- No warranty is listed.
Bissell’s main advantage here is value-oriented quantity for carpet spot cleaning. Because the available product details do not identify a pet-specific or enzyme-based formula, it is better suited to general stains than to shoppers prioritizing old urine odor removal.
Best Overall Formula – Bissell PET PRO OXY Urine Eliminator
For shoppers comparing carpet cleaners for old pet stains, this concentrated Bissell formula is designed for use in leading upright carpet cleaning machines. Its OXY formula targets embedded stains and odors, including urine, blood, vomit, and mud.
Best For: Deep-cleaning tough pet messes with an upright carpet cleaner.
Pros:
- OXY helps break down embedded pet stains and other difficult messes.
- Febreze provides a light, fresh scent while addressing odors.
- StainProtect technology helps carpets resist future messes.
- Biodegradable and phosphate-free formula.
Cons:
- Intended for use in upright carpet cleaning machines rather than portable cleaners.
- The 48-ounce bottle is a single-pack size.
This is a strong choice when old pet stains require machine-based deep cleaning and odor control. Confirm that your carpet cleaner is compatible before use.
Best Enzymatic Option – Nature's Miracle Carpet Shampoo
Nature’s Miracle is a practical option for anyone seeking carpet cleaners for old pet stains and odors. Its bio-enzymatic formula penetrates carpet and upholstery fibers, while the low-foaming shampoo works with water-based steam or carpet cleaners.
Best For: Deep-set stains and odors on carpet or upholstery.
Pros:
- Designed to remove old and new stains and odors.
- Bio-enzymatic technology breaks down stains and odors.
- Low-foaming formula works with any water-based steam or carpet cleaner.
- Suitable for carpet, upholstery, floors, furniture, and fabric.
Cons:
- Its original scent may not suit shoppers seeking an unscented formula.
- Requires a compatible water-based cleaning machine for machine application.
Choose this shampoo if broad surface compatibility and an enzymatic approach are priorities. It is especially useful for treating deep-set pet stains beyond carpet alone.
Best for Portable Cleaners – Bissell PET PRO OXY Spot & Stain
Bissell PET PRO OXY Spot & Stain Formula for Portable Carpet Cleaners, 32 oz., 2034
Check Price On AmazonFor portable carpet cleaners for old pet stains, this Bissell formula is made for portable deep-cleaning machines. Its OXY formula targets pet messes such as urine and mud, while also addressing common household stains and odors.
Best For: Spot-cleaning pet stains on carpets, rugs, and upholstery with a portable machine.
Pros:
- Designed specifically for portable carpet cleaners.
- OXY helps remove urine, mud, red wine, coffee, and cola stains.
- Targets pet odors and helps reduce re-soiling.
- StainProtect technology helps shield fibers from future stains.
Cons:
- The 32-ounce bottle is smaller than the other listed options.
- Best suited to portable machines rather than upright carpet cleaners.
This formula makes the most sense for localized pet accidents and smaller cleaning jobs. Verify that your portable machine is compatible before adding it to the tank.
Deep Odor Attack – Resolve Ultra Pet Carpet Cleaner Spray
For carpet cleaners for old pet stains, the Resolve Ultra Pet Carpet Cleaner Spray is a practical spot-treatment option for stubborn messes and lingering odors. Its OXI+Odor Stop technology is designed to penetrate and lift stains such as feces, vomit, and dirt while helping discourage remarking.
Best For: Pet owners treating old or stubborn spot stains on carpets, upholstery, and area rugs.
Pros:
- Targets tough pet stains and associated odors.
- Helps discourage pets from returning to the same spot.
- Suitable for carpets, upholstery, and area rugs.
- Bleach-free formula is suitable for use around cats and dogs when used as directed.
Cons:
- Its scented fresh fragrance may not suit shoppers who prefer unscented cleaners.
- This spray is intended for spot cleaning rather than use as a full-machine carpet solution.
Choose Resolve when you want a ready-to-use spray focused on concentrated pet messes and odor control. It is especially convenient for targeted cleanup, though larger carpeted areas may require a machine-compatible formula.
OXY Spot Treatment – Bissell PET PRO OXY Stain Destroyer
Bissell PET PRO OXY Stain Destroyer for Carpet and Upholstery, 22 oz, 2 pack, 17739
Check Price On AmazonAmong carpet cleaners for old pet stains, Bissell PET PRO OXY Stain Destroyer is a convenient two-bottle spot-cleaning solution for carpet and upholstery. It is formulated to remove stains including urine, mud, blood, and other pet messes while addressing tough odors.
Best For: Homes with pets and children that need a fresh-scented spot cleaner for carpet and upholstery.
Pros:
- Designed for instant and permanent removal of several tough stains.
- Targets pet odors and leaves a fresh scent.
- Biodegradable detergents and no heavy metals or dyes.
- Two-pack provides 44 fluid ounces total.
Cons:
- Only one sprayer is included, so it must be moved to the second bottle.
- It is a spot-treatment product, not a machine cleaning solution.
- The fresh scent may be too noticeable for fragrance-sensitive users.
This Bissell option suits routine spot treatment when you want a ready-to-use formula and a backup bottle. Its residue-free feature and carpet-and-upholstery coverage add convenience for multi-surface pet cleanup.
Machine Deep Clean – Amazon Basics Pet Stain Remover
Amazon Basics Pet Stain Remover, Carpet Cleaner, Fresh Scent, 64 fl oz, Packaging May Vary
Check Price On AmazonFor old pet stains spread across a larger area, the Amazon Basics Pet Stain Remover is a machine-compatible option to consider among carpet cleaners for old pet stains. This 64-fluid-ounce solution is made for deep cleaning machines and carpet shampooers, where it penetrates stains, lifts soils, and tackles odors at the source.
Best For: Using with rented or household deep carpet cleaning machines for heavier pet-stain cleanup.
Pros:
- Compatible with popular deep carpet cleaner machines, including rentals.
- Provides a larger 64-fluid-ounce supply for repeated cleaning.
- Safer Choice-certified formula is designed to be safer for families, pets, and the environment.
- Offers separate dilution directions for light and heavy stains.
Cons:
- Requires a deep cleaning machine or carpet shampooer.
- Must be mixed according to the specified dilution instructions.
- Its pet-stain-and-odor scent may not appeal to those seeking an unscented formula.
This cleaner is the strongest fit here for machine-based treatment of broad or deeply soiled carpet areas. It requires more setup than a spray, but the larger bottle and adjustable dilution make it practical for substantial cleaning jobs.
How We Picked the Best Carpet Cleaners for Old Pet Stains
We evaluated these formulas by looking at their intended use, stain- and odor-fighting approach, application method, package size, and compatibility with carpet-cleaning equipment. The selection includes ready-to-use sprays for spot treatment, concentrated solutions for upright machines, and formulas designed for portable extractors.
For older accidents, we gave particular attention to products that target both visible discoloration and persistent odor. Enzyme cleaners are useful when organic residue remains, while oxygen-based and peroxide-style formulas can help brighten set-in marks. Always follow the label, test an inconspicuous area, and avoid over-wetting carpet or padding.
Quick Comparison
| Best For | Look For | Format |
|---|---|---|
| Small, isolated stains | Ready-to-use spray and targeted nozzle | Spot treatment |
| Lingering urine odor | Enzyme or odor-neutralizing formula | Spray or concentrate |
| Large or repeated messes | Machine-compatible carpet solution | Upright or portable formula |
| Routine maintenance | Larger bottle and versatile cleaning claims | Spray or shampoo |
Key Buying Factors for Carpet Cleaners for Old Pet Stains
Cleaning Method
Choose a spray if you are treating a few visible spots. For broad areas or deeply absorbed accidents, an extractor or carpet machine can flush out residue more effectively. Confirm that any solution is approved for your specific machine, especially if it contains heavy fragrance or unusual additives.
Stain Versus Odor
A product that lightens a mark may not remove the source of a smell. Enzyme-based cleaners are often the better choice for organic pet residue, while oxygen-based products may be useful for discoloration. For severe urine damage, cleaning the carpet alone may not be enough if the padding underneath is affected.
Carpet and Upholstery Safety
Check the label for compatible fibers and surfaces. Test a hidden section before treating a large area, and never mix carpet chemicals. Use ventilation when applying strongly scented products, and keep pets and children away until the area is dry.
Size and Value
Compare the usable coverage—not just the bottle price. Ready-to-use sprays are convenient for occasional spots, while concentrated 32- or 64-ounce formulas can be more economical for frequent machine cleaning.
Who Should Buy Which Carpet Cleaners for Old Pet Stains?
Choose an enzyme-focused spray if lingering urine odor is your main concern. Pick an oxygen-based spot remover for visible, set-in discoloration on suitable carpets. A portable-machine formula fits homes that regularly handle accidents on stairs, rugs, or upholstery, while an upright-machine solution is better for larger rooms and recurring problems.
For occasional cleanup, prioritize a simple ready-to-use bottle. Multi-pet households and owners dealing with repeated stains should consider larger containers or concentrates. If a stain has returned after several cleanings, investigate the carpet pad or subfloor rather than repeatedly adding surface cleaner.





