Weindependently evaluateall of our recommendations.

If you hit links we provide, we may receive compensation.

Kiss stains and odors goodbye with these powerful cleaners.

Bissell Advanced Oxy Stain Pretreat displayed on a chair

Photo:Real Simple

Check out our favorites below.

It didnt remove mustard as well as it did wine, soda, and marinara.

Tough stains on upholstery and carpet typically require a pretreatment before going in with anupholstery cleaneror other tool.

Walmart Bissell Advanced Oxy Stain Stain Pretreat

PHOTO: Walmart

However, the Bissell Oxy Stain Pretreat Spray is powerful enough to be used as both.

Mustard was the only stain that didnt come out completely, though it was hardly noticeable.

key in:Pretreatment |Size:22 fl.

Hand spraying Bissell Advanced Oxy Stain Pretreat onto a cushion

PHOTO: Real Simple

You may need several applications for certain stains.

Its powered by enzymes and doesnt contain artificial fragrances, dyes, or brighteners.

key in:Enzyme-powered |Size:32 fl.

Person blotting spots on a cushion with a paper towel

It cant be used on certain fabrics and surfaces.

There was a noticeable improvement, eradicating a previously set-in odor.

The spray itself has a distinct, clean scent, but its not overwhelming and dissipates over time.

Person wiping a cushion with a wash cloth

However, it is enzyme-powered and therefore safe to use around pets and children.

If you have pets, even if theyre house-trained, definitely add this spray to your cleaning product arsenal.

bang out:Enzyme-powered |Size:32 fl.

Hand spraying Bissell Advanced Oxy Stain Pretreat onto a cushion

It has a stronger scent than other options on our list.

We liked how easy it was to use this spray and its generous coverage.

We also liked the foaming action that allowed us to see the product at work.

Person blotting spots on a cushion with a paper towel

It effectively removed stains from upholstery and carpet, with the exception of mustard that was partially removed.

(This was common with the cleaners we tested.)

punch in:Liquid spray |Size:22 fl.

Person wiping a cushion with a wash cloth

Its not effective at eliminating odors (but thats also not what its designed for).

In the event that happens to you, we recommend the Chateau Spill Red Wine Stain Remover.

It completely lifted a wine stain without us having to blot or rub.

Biokleen Bac-Out Carpet Stain + Odor Remover Foaming Action Spray

PHOTO: Vitacost

Its most effective on upholstery, although it works on leather, cotton, and other fabrics too.

We tested it on a urine stain, and while the stain lifted, the odor did not.

key in:Water-based spray |Size:4 fl.

Person wiping off rug stain using Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray

PHOTO: Real Simple

The instructions could be clearer.

When dealing with stains on leather, we like the Furniture Clinic Leather Care Kit.

The liquid also came out a bit awkwardly.

Person testing Biokleen Bac-Out Natural Enzyme Stain and Odor Remover on a carpet

key in:Liquid |Size:17 oz.

First, we noted size, formula, and compatible surfaces.

We tested fresh and dried stains on a cushion and a rug.

Person spraying Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray on a stained rug

These included dark soda, red wine, mud, marinara sauce, barbecue sauce, and mustard.

For leather cleaning, we tested products on foundation, chocolate syrup, mineral sunscreen, and chemical sunscreen.

For pet stains, we tested using fresh and set-in (overnight) cat urine.

Person spraying Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray on stained pillowcase

We blotted stains with a paper towel before using the product and compared improvement with a DIY cleaning solution.

Lastly, we took note of any smells left behind after cleaning.

We also took the price of each product into account.

Person wiping off rug stain using Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray

Choosing the right formula depends on the types of stains and odors youre dealing with.

Houser recommends checking the label to ensure you get what you gotta maintain your upholstery in great condition.

According to Houser, this may not always be necessary depending on the stain.

Person testing Biokleen Bac-Out Natural Enzyme Stain and Odor Remover on a carpet

A pretreatment like theBissell OXY Stain Pretreat Spraycan make a noticeable improvement without the need for a machine.

Sometimes a quick spot treatment does the trick.

What do professionals use to clean upholstery?

Person spraying Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray on a stained rug

Enzyme-based formulas actively break down stains and odors over time without the need for excessive scrubbing.

Are there any eco-friendly upholstery cleaning sprays?

Thankfully, eco-friendly and plant-based cleaners are much more accessible and effective than they used to be.

Person spraying Biokleen Bac-Out Stain + Odor Remover Foaming Action Spray on stained pillowcase

Take Our Word for It

This article was written byL.

Daniela Alvarez, contributing writer forReal Simplewith four years of experience writing about lifestyle content and product reviews.

Alvarez also consultedLauren Houser, vice president of marketing atZep Inc., for expert insight.

Chewy Nature’s Miracle Cat Enzymatic Stain and Odor Remover Spray

PHOTO: Chewy

Person using Nature’s Miracle Enzymatic Stain and Odor Remover spray to clean different types of stains from a piece of cloth on a table

PHOTO: Real Simple

Closeup of a fluffy carpet

Person using Nature’s Miracle Enzymatic Stain and Odor Remover spray to clean different types of stains from a piece of cloth on a table

Person using Nature’s Miracle Enzymatic Stain and Odor Remover spray to clean different types of stains from a piece of cloth on a table

Closeup of a fluffy carpet

Person using Nature’s Miracle Enzymatic Stain and Odor Remover spray to clean different types of stains from a piece of cloth on a table

Resolve Multi-Fabric Cleaner and Upholstery Stain Remover

PHOTO: Amazon

A person cleaning spraying Resolve Multi-Fabric Cleaner and Upholstery Stain Remover on a carpet stain

PHOTO: Real Simple

Hand scrubbing a stained carpet square with a scrub brush

Hand blotting a stained carpet swatch with a paper towel

A person cleaning spraying Resolve Multi-Fabric Cleaner and Upholstery Stain Remover on a carpet stain

Hand scrubbing a stained carpet square with a scrub brush

Hand blotting a stained carpet swatch with a paper towel

Amazon The Hate Stains Co. Chateau Spill Red Wine Stain Remover

PHOTO: Amazon

Person spraying Emergency Stain Rescue Chateau Spill Red Wine Stain Remover on stained rug

PHOTO: Real Simple

Person spraying Emergency Stain Rescue Chateau Spill Red Wine Stain Remover on stained pillowcase

Person wiping stain from pillowcase with Emergency Stain Rescue Chateau Spill Red Wine Stain Remover

Person spraying Emergency Stain Rescue Chateau Spill Red Wine Stain Remover on stained rug

Person spraying Emergency Stain Rescue Chateau Spill Red Wine Stain Remover on stained pillowcase

Person wiping stain from pillowcase with Emergency Stain Rescue Chateau Spill Red Wine Stain Remover

Furniture Clinic Large Leather Care Kit

PHOTO: Amazon

Before and after applying Furniture Clinic Large Leather Care to a leather bag

PHOTO: Real Simple

A person applies Furniture Clinic Large Leather Care to a leather bag

A person applies Furniture Clinic Large Leather Care to a cloth

A person applies Furniture Clinic Large Leather Care to a leather bag

Furniture Clinic Large Leather Care on a small cloth

A person touches a leather bag before applying Furniture Clinic Large Leather Care

Before and after applying Furniture Clinic Large Leather Care to a leather bag

A person applies Furniture Clinic Large Leather Care to a leather bag

A person applies Furniture Clinic Large Leather Care to a cloth

A person applies Furniture Clinic Large Leather Care to a leather bag

Furniture Clinic Large Leather Care on a small cloth

A person touches a leather bag before applying Furniture Clinic Large Leather Care

Person spraying Biokleen Bac-Out Natural Enzyme Stain and Odor Remover on a carpet

Real Simple

Hand cleaning leather with a foam sponge

Real Simple

Person staining pillowcase to test the Emergency Stain Rescue Chateau Spill Red Wine Stain Remover

Real Simple