Old pet stains often need more than a quick surface spray. Dried urine, vomit, and tracked-in messes can leave behind both discoloration and odor, especially when residue has reached carpet padding.
This roundup compares 10 targeted solutions, from enzyme-based odor eliminators and oxygen-powered sprays to formulas designed for upright and portable carpet-cleaning machines. Use the buying guide below to match the cleaner to the stain, carpet, and cleanup method.
Best 10 Carpet Cleaners for Old Pet Stains Picks for 2026
Fast Spot Treatment
FOLEX Professional Carpet Stain Remover
- No-rinse, fast-acting formula
- Suitable for colorfast carpet and upholstery
- Unscented and petroleum free
Best For: Quickly treating targeted pet stains on carpets and upholstery
Odor-Focused Enzyme Cleaner
Rocco & Roxie Enzyme Stain Remover
- Bio-enzymatic stain and odor removal
- CRI certified carpet-safe formula
- Works on multiple pet-area surfaces
Best For: Organic pet stains with persistent urine, feces, or vomit odors
Recent-Mess Specialist
Resolve 5-in-1 Pet Carpet Cleaner
- Targets stains and odors up to 7 days old
- Works on carpet, upholstery, and rugs
- Helps discourage repeat marking
Best For: Fresh-to-recent pet accidents on common soft surfaces
Built-In Applicator Pick
Carbona 2-in-1 Oxy-Powered Pet Cleaner
- Oxy-powered stain and urine-odor action
- Includes sponge and bristle applicator
- Fragrance free for carpet spot cleaning
Best For: Controlled treatment of recent pet stains on carpet
Deep-Clean Formula
Bissell PET PRO OXY Urine Eliminator
- OXY targets embedded urine and other tough stains.
- Febreze helps refresh lingering odors.
- StainProtect helps resist future messes.
Best For: Machine cleaning of old pet stains and odors
Spot-Treatment Pick
Resolve Ultra Pet Carpet Cleaner Spray
- Penetrates stubborn feces, vomit, and dirt stains.
- OXI+Odor Stop technology targets odors.
- Works on carpets, upholstery, and area rugs.
Best For: Convenient treatment of isolated pet stains
Large-Size Machine Formula
BISSELL 2X Pet Stain & Odor
- 60 ounces for larger machine-cleaning jobs.
- Targets pet stains and strong odors.
- StainProtect helps resist future stains.
Best For: Whole-carpet cleaning in active pet households
Best with Extra Features
FOLEX Instant Carpet Spot Remover
- No-rinse formula for quick spot cleaning
- Works on carpets, rugs, and upholstery
- Reusable cleaning cloth included
Best For: Convenient hand-applied treatment for water-safe, colorfast surfaces
Portable Machine Formula
Bissell PET PRO OXY Spot & Stain
- Made for portable deep cleaners
- OXY formula tackles pet messes and odors
- StainProtect helps guard against future stains
Best For: Machine-assisted cleaning with compatible portable carpet cleaners
Enzyme Foam Specialist
- Enzyme-powered treatment for organic pet messes
- Clinging foam helps reduce scrubbing
- Unscented spray needs no carpet machine
Best For: Pet accident stains and lingering odors on fabric surfaces
Fast Spot Treatment – FOLEX Professional Carpet Stain Remover
FOLEX is a practical choice when you need carpet cleaners for old pet stains and want a quick, no-rinse spot treatment. Its surfactant formula is designed to work immediately on stubborn grease, dirt, and grime without added fragrance.
Best For: Pet owners who want fast treatment for colorfast carpet, rugs, upholstery, couches, or car interiors.
Pros:
- Works without rinsing, vacuuming, or waiting.
- Suitable for colorfast carpets and upholstery that can be safely dampened with water.
- Unscented and petroleum free.
- Designed not to leave the spot reappearing after cleaning.
Cons:
- Requires testing first on colorfast materials.
- It is a spot remover rather than a whole-carpet cleaning solution.
Choose FOLEX when speed and simple application matter most. It is especially useful for targeted messes, though enzymatic cleaners may be preferable when odor elimination from organic pet accidents is the main concern.
Odor-Focused Enzyme Cleaner – Rocco & Roxie Enzyme Stain Remover
Rocco & Roxie is one of the more suitable carpet cleaners for old pet stains when lingering urine, feces, or vomit odor is part of the problem. Its bio-enzymatic formula is made for organic pet messes and can be used across several household surfaces.
Best For: Cat and dog owners tackling pet stains and odors on carpets, furniture, bedding, crates, litter boxes, and other pet areas.
Pros:
- Targets both stains and odors from urine, feces, vomit, and other organic spills.
- Chlorine free, color safe, and free of hazardous propellants or residue.
- CRI certified for carpet safety.
- Works on carpets, upholstery, floors, clothing, kennels, carriers, and pet living areas.
Cons:
- The original scent may not suit shoppers seeking an unscented cleaner.
- The stated satisfaction guarantee has seller and purchase-channel conditions.
This is a strong all-around option for pet households where odor is as important as visible staining. Its broad surface compatibility also makes it useful beyond carpet spot cleaning.
Recent-Mess Specialist – Resolve 5-in-1 Pet Carpet Cleaner
Resolve 5-in-1 is a convenient targeted spray for shoppers comparing carpet cleaners for old pet stains, particularly messes described as up to seven days old. It is intended for tough stains such as feces, vomit, and dirt while also addressing associated odors.
Best For: Routine spot treatment on carpets, upholstery, and area rugs when stains are no more than about a week old.
Pros:
- Designed to tackle stains and odors from messes up to seven days old.
- OXI+Odor Stop technology helps freshen treated areas.
- May discourage pets from returning to the same spot.
- Suitable for soft surfaces including carpet, upholstery, and area rugs.
Cons:
- The product notes specifically support messes up to seven days old, so older stains may require a different approach.
- It is a 22-ounce targeted spray rather than a large-volume cleaner.
Resolve makes sense for households that want a recognizable, versatile spot cleaner for recent accidents. For deeply set or substantially older pet stains, consider a product whose notes specifically emphasize enzymatic odor destruction.
Built-In Applicator Pick – Carbona 2-in-1 Oxy-Powered Pet Cleaner
Carbona combines an oxy-powered formula with a built-in sponge and bristle applicator, making it a convenient option among carpet cleaners for old pet stains when you want controlled spot cleaning. The product is designed for pet stains up to seven days old and should not be used in a steam cleaner.
Best For: Carpet spot cleaning in busy homes where a built-in applicator and targeted control are more useful than a large bottle.
Pros:
- Oxy action helps lift stains and address urine odors.
- Dual sponge-and-bristle applicator handles surface and deeper fiber agitation.
- Designed for mud, vomit, feces, and stains up to seven days old.
- Unscented and fragrance free.
Cons:
- Only intended for spot cleaning, not steam-cleaner use.
- Its 13.5-ounce size is smaller than the other listed options.
- Requires a hidden-area colorfastness test and should not be used on silk, velvet, Haitian cotton, or water-sensitive fabrics.
Carbona is a good fit for precise, hands-on treatment without needing a separate brush. Its seven-day stain guidance means shoppers with much older set-in accidents should temper expectations and follow the material restrictions carefully.
Deep-Clean Formula – Bissell PET PRO OXY Urine Eliminator
For carpet cleaners for old pet stains, this concentrated machine formula is designed for embedded messes and lingering odors. Its OXY formula targets urine, blood, vomit, mud, and wine, while Febreze adds a light breeze-dried laundry scent.
Best For: Upright carpet-cleaning machines tackling tough, set-in pet stains and odors.
Pros:
- OXY helps break down tough stains, including urine and vomit.
- Febreze refreshes carpets with a light scented finish.
- StainProtect technology helps resist future messes.
- Biodegradable and phosphate-free formulation.
Cons:
- Requires a compatible deep-cleaning machine.
- The scented formula may not suit shoppers seeking fragrance-free cleaning.
This is the stronger machine-use option when old pet stains require more than surface treatment and you also want added protection against future stains.
Spot-Treatment Pick – Resolve Ultra Pet Carpet Cleaner Spray
When you need a convenient option among carpet cleaners for old pet stains, this spray is made for targeted treatment of carpets, upholstery, and area rugs. It penetrates to lift stubborn messes such as feces, vomit, and dirt while addressing associated odors.
Best For: Quick, targeted treatment of pet stains and odors on soft household surfaces.
Pros:
- Designed to tackle stubborn pet stains the first time.
- OXI+Odor Stop technology helps remove odors.
- Discourages pets from remarking the same area.
- Suitable for carpets, upholstery, and area rugs when used as directed.
Cons:
- It is a spray treatment rather than a full-size machine formula.
- Its scented fresh formulation may not suit fragrance-sensitive users.
This 32-ounce spray makes sense for isolated old stains or smaller soft-surface areas where setting up a carpet-cleaning machine would be unnecessary.
Large-Size Machine Formula – BISSELL 2X Pet Stain & Odor
For shoppers comparing carpet cleaners for old pet stains, this 60-ounce machine formula combines pet-stain cleaning with odor removal. It is formulated for messes such as urine, vomit, muddy paw prints, tracked-in dirt, and food spills, with StainProtect technology for future resistance.
Best For: Larger carpet-cleaning jobs in active homes with pets, children, and recurring spills.
Pros:
- Targets urine, vomit, muddy paw prints, dirt, and food spills.
- Helps remove strong odors, including pet urine and skunk.
- StainProtect technology helps keep future stains from setting in.
- EPA Safer Choice certified formulation.
Cons:
- Requires a compatible deep carpet-cleaning machine.
- The 60-ounce bottle may be more than needed for occasional spot cleaning.
Choose this formula for routine whole-carpet cleaning or larger homes where a generous bottle and protection against repeat messes are more useful than a handheld spray.
Best with Extra Features – FOLEX Instant Carpet Spot Remover
For shoppers comparing carpet cleaners for old pet stains, FOLEX is a convenient hand-applied option for water-safe, colorfast carpets, rugs, and upholstery. Its water-based, no-rinse formula is designed to make stains begin disappearing quickly without leaving a strong chemical odor.
Best For: Fast spot cleaning across carpets, rugs, and upholstery when you do not want to use a machine.
Pros:
- No rinsing, vacuuming, or waiting is required after application.
- Works on pet stains, grease, red wine, food, makeup, and other messes.
- Water-based, non-flammable, and free of VOCs, CFCs, and petroleum.
- Includes a reusable cleaning cloth for streak-free application.
Cons:
- It is hand-operated rather than a portable deep-cleaning machine formula.
- Use is limited to water-safe, colorfast materials.
FOLEX is a strong fit when convenience and broad surface compatibility matter most. It is especially useful for quick treatment of visible pet spots, though particularly old or deeply embedded stains may require repeated attention.
Portable Machine Formula – Bissell PET PRO OXY Spot & Stain
Bissell PET PRO OXY Spot & Stain Formula for Portable Carpet Cleaners, 32 oz., 2034
Check Price On AmazonWhen evaluating carpet cleaners for old pet stains, Bissell PET PRO OXY is made for use with portable carpet cleaners. Its OXY formula targets pet messes and odors while StainProtect Technology helps protect treated carpet from future stains.
Best For: Owners of BISSELL or other leading portable deep cleaners who want an OXY formula for pet messes and odors.
Pros:
- Designed for portable carpet cleaning machines.
- Targets pet urine, mud, red wine, coffee, cola, and other tough stains.
- Helps remove odors at the source and leaves a fresh scent.
- StainProtect Technology helps shield fibers from future stains.
Cons:
- Requires a compatible portable deep cleaner rather than direct hand application.
- The formula is scented, which may not suit shoppers seeking an unscented product.
This formula is the practical choice for deeper machine-assisted cleaning and added stain protection. It makes the most sense if you already own a compatible portable cleaner and want a product specifically formulated for pet-related messes.
Enzyme Foam Specialist – Bull Shot Pro Pet Stains
For carpet cleaners for old pet stains that also need odor control, Bull Shot Pro uses enzyme-powered foam to break down organic messes such as urine, feces, vomit, and food. Its clinging aerosol foam is designed to penetrate carpet and upholstery without requiring a heavy carpet machine.
Best For: Treating organic pet accidents and lingering odors on carpets, rugs, upholstery, pet beds, and fabric surfaces.
Pros:
- Enzymes help break down pet stains and neutralize odors at the source.
- Thick foam clings to surfaces and provides more cleaning power with less scrubbing.
- Simple shake, point, and spray application requires no carpet machine.
- Unscented, water-based formula leaves no sticky residue or unsightly rings when used as directed.
Cons:
- The 19-ounce aerosol can provides less product volume than the 32-ounce options.
- Its targeted foam format is intended for spot treatment rather than whole-carpet cleaning.
Bull Shot stands out for pet-specific odor and stain treatment, particularly where repeat marking is a concern. The foam format makes it easy to apply directly to problem areas, while the enzyme approach is suited to organic accidents.
How We Picked the Best Carpet Cleaners for Old Pet Stains
We organized these options by the cleaning job they are designed to handle: treating isolated spots, breaking down organic pet residue, refreshing larger carpet areas, or working with a carpet-cleaning machine. We also considered formula type, intended equipment, bottle size, odor-control claims, and whether a product is better suited to surface stains or deeper extraction.
No single cleaner is ideal for every old stain. Enzyme products are generally useful for organic residue and lingering odors, while oxygen-powered formulas can help lift visible discoloration. Machine formulas are the better choice when stains cover a broad area or have penetrated beyond the carpet fibers.
Quick Comparison
| Cleaner type | Best suited to | Application |
|---|---|---|
| Enzyme stain and odor remover | Organic residue and recurring pet odors | Spray and dwell treatment |
| Oxygen-powered spot cleaner | Visible, set-in discoloration | Spot treatment |
| General pet carpet spray | Routine stains and odors | Spray, agitate, and blot |
| Upright machine formula | Larger carpeted areas | Carpet-cleaning machine |
| Portable-machine formula | Stairs, upholstery, and small spots | Portable extractor |
Key Buying Factors for Carpet Cleaners for Old Pet Stains
Match the Formula to the Stain
For urine, vomit, and other biological messes, look for an enzyme-based cleaner and allow the recommended dwell time. For a stubborn visible mark without a strong odor, an oxygen-powered formula may be more appropriate. Avoid assuming that a deodorizer alone will remove the underlying residue.
Check Carpet and Surface Compatibility
Always read the label and test an inconspicuous area first, particularly on wool, natural fibers, antique rugs, or dyed upholstery. Some formulas can affect color or texture. Follow dilution, ventilation, rinsing, and blotting instructions rather than oversaturating the carpet.
Choose the Right Application Method
Sprays are convenient for isolated accidents, while upright or portable-machine formulas provide better extraction for widespread or deeply embedded stains. Confirm that a machine solution is intended for your equipment before filling the tank.
Consider Odor and Moisture Control
Old stains may require repeated treatment. Do not combine different cleaners, especially products containing bleach, ammonia, or other strong chemicals. Use only enough liquid to treat the affected area, then extract or blot thoroughly and dry the carpet completely.
Who Should Buy Which Carpet Cleaners for Old Pet Stains?
- For isolated old urine stains: Choose an enzyme-based spray with enough product to thoroughly wet the affected fibers and, when appropriate, the surrounding area.
- For visible discoloration: Consider an oxygen-powered or targeted spot remover, but test for colorfastness before treating a prominent area.
- For multiple stains across a room: Use an upright-machine formula and extract slowly to remove loosened residue and excess moisture.
- For stairs, vehicles, or upholstery: A portable-machine formula or compact spot-treatment spray is easier to control than a full-size carpet solution.
- For recurring odor after cleaning: Prioritize an enzyme product, inspect the padding or subfloor if the smell returns, and address the source rather than repeatedly masking it.








