Best Carpet Cleaner Sprays in 2020

There’s no getting away from it, cleaning up after a dog or cat mess is one of the worst parts of pet ownership. Still, there are certain products that help to lift unwanted stains from your living area or bedroom which is why so many people look for the best carpet cleaner sprays. The last thing you want after cleaning up is to have to scrub away at the stain, especially with the odor, so it is best to get a quality product.

They. all make the same promises, so it can be difficult to tell most products apart. This is why we have created our list of the best carpet cleaner sprays on the market. Each one has something a little different about it but above all, they work.

Here are our top picks for the best Carpet Cleaner Sprays:

#6 Nature’s Miracle Stain & Odor Remover Trigger Spray

Check Price on Amazon

This is another quality option that uses natural enzyme bacteria to remove stains and odor from the areas your pets foul around the house. It starts working upon contact so it doesn’t take long for the stain to go leaving only a light citrus scent behind that it less chemical smelling than a lot of the competition. When used as intended it is safe to use around pets and children and can be used on hard floors and fabrics as well as carpets and rugs.

It might take a little longer to dry, especially if you use more than usual on a tougher stain and even lifts stuck-on debris. The price sits somewhere between a budget option and the premium carpet cleaner sprays and it is available in two bottle sizes.

Pros: Leaves a light citrus scent
Safe around pets and children
Lifts stuck on debris

Cons: Takes longer to dry

#5 Woolite Advanced Pet Stain & Odor Remover + Sanitize, 11521 (22fl oz)

Check Price on Amazon

If you are on a bit of a budget then this is the best cheap carpet cleaner spray available. It’s not just a pet stain remover, but it also sanitizes the area and the stain to keep bacteria away. The strong formula kills up to 99.9% of bacteria to keep you and your family safe after you have cleaned the blemish.

The fact that it is a deodorizing cleaner spray makes it even more appealing and it has a more pleasant scent than a lot of the competition The 0.5% of hydrogen peroxide ensures it can give the rug, carpet, couch, stairs, or another area a thorough clean. there are two spray settings, one with a wide reach and one made to be more accurate which is a neat addition to a quality product.

Pros: Great value
Kills 99.9% bacteria
Deodorizes the area
Two spray settings

Cons: Not as fast acting as some other brands

#4 Biokleen Bac-Out Enzyme Stain Remover – 32 Ounce

Check Price on Amazon

For an eco-friendly carpet cleaner spray, this is surprisingly good at removing pet stains and other blemishes. This foaming spray uses live enzyme cultures to break down and remove stains and odors with a unique blend of botanicals and plant-based surfactants. It comes ready to go so there is no need to dilute, just spray and wait before gently blotting the area.

Anyone concerned about the chemical content of a lot of products should find this to be worth purchasing as it is non-toxic, plant-based, eco-friendly, and with no artificial fragrances or preservatives. This makes it safe around. kids and pets so it is fine to use this product around pet-related stains, or diaper stains and spills.

Pros: Removes stains and odors
Uses plant-based surfactants
Non-toxic and eco-friendly
Safe to use around kids and pets

Cons: Goes faster than most

#3 Bissell Destroyer Pet Plus, 1773, 22 oz Oxy Stain Pretreat, 22 Fl Oz, 22 Fl Oz

Check Price on Amazon

Another fast working carpet cleaner spray as this product removes pet stains within 30 seconds. We like that it works on a variety of stains such as grass, blood, mud, and more. Also, the odor is removed instantly and left with a scent that will discourage a pet from re-offending in the same area.

Although the formula is tough on blemishes, it is still safe for kids and pets and the simple directions that involve giving a generous spray and blotting the area from the outside in with a damp cloth. In extreme cases, Bissell advises that you should wait an hour or two before reapplying if necessary and it is fine to use on carpet, rugs, car interior, and upholstery.

Pros: Works within 30 seconds
Removes odor and discourages a pet from coming back to the area to soil
Safe for kids and pets
Good value

Cons: Smells a little strong but this does go over time

#2 Rocco & Roxie Professional Strength Stain & Odor Eliminator

Check Price on Amazon

Sometimes, only a professional-grade carpet cleaning spray will do, especially on lighter carpets and surfaces. It is one of the most effective at removing stains and the scent that comes with them when it is because of a pet. It uses natural enzyme bacteria to remove stains upon contact and despite being stronger than most, it is chlorine-free and safe to use in households with pets and children around.

It is safe for all carpets and rugs but can also be used on litter boxes so if you want to work on the odor control of the places your pets frequent, it is a sensible purchase to make. There is also a 100% satisfaction guarantee which is something we like to see but going by the thousands of satisfied customers, it is unlikely that you’ll need it.

Pros: Natural enzyme bacteria to remove stains
Professional grade formula
Safe to use around pets and children
100% satisfaction guarantee

Cons: More expensive than most

#1 Folex Carpet Spot Remover, 32 oz

Check Price on Amazon

This is the best carpet cleaner spray available as not only is it reasonably priced, but it is so effective. Stubborn stains left by a cat or dog are easily lifted and removed as is the odor. Any material that can be dampened safely by water can reap the benefits of this product so a carpet or rug is going to be restored to its normal state with a few sprays of this product.

The formula does not require rinsing and it doesn’t leave a sticky residue. Because it is non-toxic, it is safe to use around children and pets and won’t irritate the skin. More than just a pet carpet cleaner spray, Folex has made it capable of cleaning wine, dirt, pen, and more. It works fast, comes in a generous 32 oz container, and is one of the easiest to use.

Pros: Works fast
No rinsing required
Non-toxic and does not irritate skin
Generous 32 oz container
Also removes wine, dirt, pen, and other stains



More products also worth checking out:

Carpet Cleaner Spray Guide

Whether it is unusual for your pet to leave its mark on a rug or carpet or it happens too frequently for your liking, a carpet cleaner spray is an essential household item if you have furry residents. Because you don’t want to allow the stain to set in before you spray, it is a good idea to have a quality product to hand, but how can you tell which are effective until it is too late?

To help make this decision easy, we have created the following buyer’s guide.

What To Look For In A Carpet Cleaner Spray

Odor Control

Not only do you want your carpet cleaner spray of choice to help remove a stain, but it needs to do something about the odor that you can smell from the other room. Most tend to include ingredients for odor control to mask the scent and leave it with something more pleasant in its place.

A common scent is citrus, just try and find a product that doesn’t replace a dog or cat mess with the smell of strong chemicals.

No Harmful Chemicals

Although you need the formula to get rid of blemishes, you don’t want to have to come into contact with harmful chemicals. There are plenty of excellent products that are non-toxic and still do a good job of removing stains and odor.

Fine For Kids And Pets

The products we recommend are fine to use in a household with pets and children present. This is important for the safety of your family so always look out for this before you purchase.

Products that do not include chlorine are a good place to start.

Appropriate Stain Type

Some carpet cleaner sprays are better for different types of stains so make sure yours works on pet mess or you will find it might not be as effective as you’d hope.

If a product is capable of removing multiple stains then the brand will usually make this clear so there is nothing wrong with picking up a spray that removes pet stains, dirt, blood, and wine among other common stains.


There are so many brands on the market selling carpet cleaner sprays that it can be difficult to tell the value from those that are overpriced. Also, if you don’t need a professional quality spray then there is no point spending the extra it costs to get your hands on one.

Since many of them offer the same benefits, make sure the active ingredients for removing stains are high quality such as natural enzyme bacteria, as long as its a fair price.

Drying Time

The faster the drying time the better but as long as the brand works then this isn’t as important as how effective the carpet cleaner spray is. The best brands tend to dry within the hour but some things can be done to speed this along.

Opening windows helps for a start but make sure you keep everyone away from the area to not impact its cleaning capability. If you have used a lot of product then expect it to take longer than usual.

Reliable Spray

Too often you see complaints about companies that make great formulas for the carpet cleaner spray but do not make reliable packaging. You don’t to be messing around with the bottle when you’re trying to get rid of the smell and stain of pet mess.

Natural Carpet Cleaner Spray Vs Non-Natural

There is something to be said for either approach and if you are looking for an alternative to chemical-based formulas, there are some good natural carpet cleaner sprays available.

Most of the time they are plant-based and are still able to deliver a good amount of natural odor control and can be tough on stains. These tend to be less effective when it comes to aged stains for dirt particles to deal with which is why some people go for a traditional carpet cleaner spray.

How To Use Carpet Cleaner Spray

There is no one answer to cover all types of sprays as every brand is different but most brands tend to require a similar approach. Always read the instructions before you apply to the stain but in general, the following is usually pretty close to what you need to do.

Firstly, some brands recommend a bit of prep work for you to undertake such as cleaning any debris and soaking the area before applying their product. When it comes to the application itself, each brand is different in how much they advise the user to spray and the length of time it should be left for.

Many brands advise you to move the spray around the stain with a damp cloth whilst others are fine to leave for a while. In the event of a tough stain, most brands are fine to reapply once you have left it for long enough.

Can You Stop A Pet From Restaining?

Although a lot of cleaners do a good job of making the odor that is left when a pet leaves a mess on your rug or carpet, not many of them deter the cat or dog from returning to their favorite spot. This is why it can be important to find a brand of carpet cleaner spray that also works as a deterrent.

By leaving a lasting scent that pets do not like, it can discourage them from using the same spot next time.

Does Carpet Cleaner Spray Work For Pet Stains?

The short answer is yes. Most carpet cleaner sprays are designed for this very purpose and will do an excellent job of lifting and removing stains, even those that have had time to set in.

Because you never know when you are going to need it, and it is best to act fast for the best chance of success, it is a good idea to keep some handy just in case.

Show More