Best Carpet Cleaners For Pets Reviewed – Clean homes ahoy!

Being a pet owner means that you will inevitably have to deal with some pee stains on some surfaces at home. Sadly, that often includes your carpet. Even your well-behaved pets can turn rebellious and start peeing on the carpet after steering clear of it for years. And when that time comes, you need to be able to deal with those stains and odors.

This is where an effective carpet cleaning product comes in handy. There are quite a few on the market, all of which claim intense cleaning features, but it can get quite tricky when it comes to deciding which one will work best for your home. In this review, we present 10 of the best carpet cleaners for pets and even give you some tips in cleaning your carpet from pet stains.

Overview of the Top Carpet Cleaning Machines for Pet odors


Product Name





Rug Doctor Deep Carpet Cleaner and Rug Doctor Pet Pro Carpet Cleaner

75% More Suction compared to leading upright deep carpet cleaners

Dual Cross Action Brushes


Includes 6 stair tool 3 tough stain tool

8oz Professional Deep Cleaning formula included


For use on carpet and upholstry

Removes dog urine with easy


Rug Doctor Deep Carpet Cleaner and Rug Doctor Pet Pro Carpet Cleaner

If you've read the good reviews about the Rug Doctor Deep Carpet Cleaner and Rug Doctor Pet Pro Carpet Cleaner, you might think that it's too good to be true. You might even think that it's another one of those carpet cleaners that demands to exclusively use their detergent and then after one year, breaks down and you'd have to throw it away.

Luckily, that is not the case. If you are skeptical though, then the Rug Doctor is certainly a product you should try out so that you can see for yourself that it does deliver what it promised to do. You'll be surprised with the results!

The Rug Doctor works just like most of the commercial units that injects a water solution or detergent with a brush, agitating the carpet and vacuuming the dirty water. You'll be shocked to see how much dirt is actually in your carpet.

This effective cleaner agitates the carpet upwards, making sure that it loosens up the dirt and then afterwards, pulls the dirty solution up. It is recommended that you overlap the cleaning path by fifty percent. Pull it back a foot every two to three seconds and don't go too fast so that you can be sure that you give the unit time to work.

It also pulls out a great deal of the solution out of the carpet that it almost immediately feels dry. It is light and very easy to use, a great addition for every home.

You’ll find that this is an effective and easy-to-use machine for your home. SpotClean has such a compact footprint, making it great for storage so you won’t have to worry about finding enough space for it. The suction works amazingly well, taking away the stains and dirt as it passes along. It can also take away almost all of the solution from the carpet or upholstery which makes them dry faster.

One of the features that will surely be your favorite with SpotClean is that the recovery tank can be thoroughly cleaned. The whole lid can come off and the tank doesn't have any nooks or crannies for the dirt and gunk to get stuck in.

Another thing is that both the recovery tank and the storage tank are fairly big in size so that means you can get more carpet area cleaned without having to dump and refill all the time.

Hoover Power Scrub Elite

Carpet cleaning is not an easy task; it takes a lot of patience and effort. If you plan on doing the cleaning yourself rather than letting a professional carpet cleaner do the dirty work, you should have a good carpet cleaning unit that can do the job well.

With the Hoover Power Scrub Elite, you won't have a hard time starting from the assembly to the actual use. When you assemble the unit, you only need a screwdriver to attach the handle into the base unit. All of the other parts only have to be clicked into place. When the unit is fully assembled, pour the cleaning solution into the part of the tank that is designated for the solution and do the same with the water.

While the Hoover Power Scrub Elite is easy to use, you have to understand that the process of cleaning the carpet is done in multiple stages. First, you set the cleaner to "quick" or "deep" clean mode. This depends on how much water and how deep you want it to penetrate into the carpet.

When you've selected your preference, start creating your path without holding down the trigger so as to suck up the water. When you're done with that phase, turn the switch to rinse mode and repeat the process to get the cleaning solution out of the carpet. You’ll certainly have an easy time using the Hoover Power Scrub Elite.

Overview of the Top Cleaning Products for Pet stains


Product Name

Amount (fl oz.)

Use for



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

22 fl oz

Carpet, upholstery, stairs, pet beds, couches, area rugs, laundry bags, car seat upholstery and bathroom mats


Rocco & Roxie Professional Strength Stain & Odor Eliminator - Enzyme-Powered Pet Odor & Stain Remover for Dog and Cats Urine

32 fl oz

Carpets, floors, furniture, clothing, litter boxes, kennels, carriers, all pet living and sleeping areas


64 fl oz



BISSELL 2X Pet Stain & Odor Portable Machine Formula, 32 ounces, 74R7

32 fl oz

Machine formula for carpets


Pet Stain & Odor Miracle - Enzyme Cleaner for Dog and Cat Urine, Feces, Vomit, Drool

32 fl oz

Removes all pet stains and odors: urine, feces, vomit, & drool


Resolve Pet Stain And Odor Carpet Cleaner, 22 oz (Pack of 3)

22 fl oz

Removes tough pet stains like urine, vomit, and feces from rugs and carpets also works great on everyday stains like red wine, grape juice, and greasy food


32 fl oz

use on carpet, fabric, tile, concrete, and other water-safe surfaces


Clorox Urine Remover for Stains and Odors, Spray Bottle

32 fl oz

used on soft surfaces such as rugs, carpets, mattresses and upholstery


64 fl oz

soft surfaces such as carpets, sofas, pet beds, auto upholstery, rugs and more


32 fl oz

Odor Remover to easily clean carpet, pet beds & crates, car upholstery, fabric, hardwoods, tile, and furniture. Our professional strength formula will take care of pet stains, dirt, grass, wine stains, food residue and more.


This stain and odor remover works to deeply clean your soft surfaces (carpets included) beyond the dirt that you can see. Apart from odors, stains, and dirt, it also helps to get rid of 99.9% of bacteria and allergens to ensure that your home sanitized for the rest of your family. Apart from getting rid of these dirt and odors, this soft surface cleaner also freshens up your carpets, upholsteries, and other soft surfaces inside your home.

This cleaner is very easy to use as you only need to gently rub the area to further clean it after spraying this on the surface. No need for vigorous scrubbing. It also works on microfiber couches and other home surfaces. Other users love it as it effectively removes stains and odors in their homes left by pets, and while they say that it has a strong chemical smell, the smell disappears after a while.

The Rocco & Roxie Professional Strength Stain & Odor Eliminator is enzyme powered, which means that the enzymatic bacteria that is in it reacts with odors and stains the moment it comes into contact with them. The enzymatic bacteria feeds on the ammonia crystals and other organic matters causing the odors and stains to ensure deep cleaning of all surfaces, including carpets. This cleaner works not only on urine stains but feces, vomit, and other organic spills as well.

This is safe to use, with no harmful residues. You can use it in your home without fearing for negative effects to your kids or pets. It also comes with a customer satisfaction guarantee that if it doesn’t work as promised, you can get your money back. Other users love how effective this product is, even on stains and odors that have already been present for a long time. It even works on crystallized dog urine that’s been between a carpet and a hardwood floor for so long. Plus, it has a fresh smell.

This carpet shampoo is a low-foaming formula which makes it convenient to be used with a water-based or steam machine carpet cleaner. It ensures deep cleaning action that can get rid of odors, allergens, and stains, both old and new. It also features a bio-enzymatic technology that ensures that odors are gotten rid of. It’s also a color-bright formula to protect the color of your carpet and upholstery, and it also comes with rug conditioning and brightening features. Your carpet and upholstery are sure to look new longer with the help of this carpet shampoo.

While this shampoo leaves a smell after application, that’s actually the enzymes at work. Other users recommend ignoring it as the smell will dissipate as soon as the enzymes are done eating up the organic matter causing the smells. They love it as it works really well with all kinds of pet pee smells and stains and can save even the most expensive of carpets from ruin.

This pet stain and odor cleaner is designed to get rid of even the toughest stains and odors on your carpet. It’s double concentration, which means you get twice the cleaning power for less amount of product used. This is specially designed to work with Bissell and Dirt Devil deep cleaning machines. The formula of this product does not contain any harmful phosphates, dyes, heavy metals or optical brighteners.

Other pet owners like this cleaner as it can get rid of odors and stains that have set after being left for a long time. It’s best used with the recommended deep cleaning machines though. They also commend the fact that it smells fresh. It’s highly recommended for pet owners whose pets pee on the carpet.

This is another enzyme cleaner, which means that it can get rid of all sorts of organic sains and odors on your carpet and other surfaces in your home. The natural enzyme formula in this product is deemed safe for children and pets, and works well against messes made by them in the first place. This product is made of the highest quality, guaranteed safe for all surfaces by the CRI, and is also made in the USA. 10% of the profits made from the sales of this are given to animal rescues and shelters. It also comes with a 100% satisfaction guarantee, if you’re not satisfied with it, you can get your money back.

Pet owners love this cleaner because it exceeds expectations for its price, which makes it a worthy investment for their home. It gets rid of pet stains and smells, and has a pleasant smell itself to help freshen up their homes.

The all-new Resolve Pet Stain and Odor Carpet is every pet owner’s dream cleaner. With its Odor Stop Technology it will surely eliminate all pet odor in your home. The spray nozzle and its 3 times oxi-action will deliver the formula to the target stains in quick motion and amazing removal the first time around. This pet stain and odor carpet cleaner also has a light and clean scent that freshens up the room and will not leave it with strong unbearable scent of chemical. This product will not only remove stains and clean your carpet but it also discourages pet resoiling which means that the frequency of cleaning the carpet will drastically reduce. As an added convenience Resolve Pet Stain and Odor Carpet Cleaner not only removes tough pet stains like dog urine, vomit and feces but also works great on everyday stains like red wine, grape juice, greasy food and others.

Many users are saying that they are satisfied with this product since it works on stains that are both new and old. Some also claims that since using this product, they haven’t encountered any stains that it hasn’t erased in seconds.

Your carpet and upholstery problem will be a thing of the past with OUT! Pet Stain and Odor Remover. This cleaner is no ordinary one since it has a Natural Pro-Bacteria and Enzyme formula that will surely keep those odor and stains away with the help of bebeficial bacteria and enzyme. It is an all-purpose formula since it will definitely eliminate all organic stains and odors from your home including feline urine, vomit, feces, blood, dirt, grass, red wine, juice, coffee, tea, baby formula and more. With its advanced formulation, it brings a powerful cleaning effect to a wide variety of odors and stains while keeping the carpet, fabric, tile, concrete, pet bedding, clothing, brick and other surfaces safe from deteriorating. It is a great quality cleaner and is proudly made in the USA.

Many pet owners are satisfied with this remover since it is effective and does as it is described. Even if it is a little on the pricey side, some users are saying that it is worth it since it keeps their carpets in good shape.

This is a cleaner that really gets the job done. Clorox Urine Remover for Stains and Odors eliminates all tough stains and lingering odors from any surfaces. This industrial grade cleaner removes stains and odors made by puppy urine on surfaces like bathroom tile, grout, urinals and toilets. It can also be used as a pet stain cleaner and works also well with soft surfaces like rugs, carpets, mattresses and upholstery. That’s not all, Clorox Urine Remover for Stains and Odors also works outside the home as it can be used on concrete, walls and flooring. With its Smart Tube Technology, it is guaranteed that you really got all that you pay for because it will spray every drop.

Many pet owners are saying that they had a good buy on this product because it delivers great results in removing odor and stains made by pets. A satisfied customer also discovered that Clorox Urine Remover for Stains and Odors repels your pet from peeing on the same spot again.

There is no odor and stains that cannot be cured by Rug Doctor Pet Formula Carpet Cleaning Solution. With 2x more concentration compared to other leading carpet solution, this product will surely deliver that punch that you have been looking for while giving your carpet the care it needs. It works against all kinds of pet stains such as feces, vomit, dog and cat urine, hairball spots, blood and others. It has a fresh blue wave smell that will surely neutralize and remove the smells made by the pet stains. It also boasts a strong pro-enzymatic formula that stops pet resoiling and remarking and will continuously clean your carpet for up to 24 hours. It is deep carpet cleaning machine friendly and works best with Rug Doctor Deep carpet cleaner or the Rug Doctor Mighty x3 Pro. It also comes with a measure cap and a fill line indicator.

Customers say that the solution made their carpets look new again after it has been stained by their pets. They say that it really works effectively and the nice smell of the cleaner helps too!

Radiance Naturals 100% All Natural Pet Stain and Odor Remover is an environmentally friendly and high grade cleaning solution that eliminates all odors and stains on all surfaces. It is a plant-based technology and premium bio-enzymatic which means that it is a cleaning formula that has a plant-based surfactant, all natural fragrance and beneficial bacteria cultures that makes it a very powerful cleaner. This all natural enzyme activated bacteria breaks down harmful organic wastes such as k9 urine and feces to harmless by-products of water and carbon dioxide. This cleaner easily works on pet beds, carpets and upholstery that gives users convenience. It is safe to use around pets and kids and leaves a light and fresh scent.

Many pet owners are pleased with this product and its environmentally friendly solution since it doesn’t leave any chemical smell after cleaning. Some users say that they also use it not just on pet stains but with other odors that crop up and it still works amazingly well.

Tips for Removing Pet Urine Stains and Smells From Carpet

With Detergent and Water

If your pet has just had an accident on the carpet, then you can remedy that before the stain and odor sets in. First off, blot the puddle with some towels that should help get most of it from your carpet.

Next, get some green dish detergent and some water, then put a few drops over the soiled area. Put another towel on top of that and apply some pressure on it by stepping on it or pressing it to the carpet to help absorb some more.

With Baking Soda and Vinegar

If you’ve just seen a site of an accident a few hours later, then you can still remedy that. You’ll need some baking soda and vinegar, and you’re good to go. First, sprinkle some baking soda on the stain and leave it overnight. That should help dry up the remaining pee on your carpet.

The following day, spray some white distilled vinegar on the dry patch. The vinegar and baking soda will react with each other and bubble, but don’t worry as that won’t damage your carpet. It’s just the chemical reaction of the two cleaning agents.

You can also use this combination in a spray bottle. Combine a cup of the vinegar and two tablespoons of the baking soda in a spray bottle. Shake then spray on a stain, and blot with a towel or a cloth. This combination is actually effective for all kinds of stains at home, not just pet pee and not just on carpet surfaces. A batch of this remains usable for more than a month, so you can just keep it handy if you have a potty training dog in your home.

With Hydrogen Peroxide

You can also make use of hydrogen peroxide and spray it on the stain and let it sit for 10-15 minutes. Like with the baking soda and vinegar, a bubbling reaction means that it’s actually working to clean your carpet, so don’t worry about it. After the 15 minutes, put a towel or rag on top of the stain to absorb it off the carpet.

Just a note though, hydrogen peroxide can discolour some carpets. So do a spot test before using it on a conspicuous part of your carpet to determine if your carpet becomes discoloured. Wipe the sprayed area with a white cloth and see if some color transfers.

With Professional Cleaning Products

A lot of the carpet cleaning products available on the store are enzymatic cleaners, which means it makes use of enzymes that eat up the organic matter that cause the stains and odors on your carpet, which work on both fresh and older stains. While most of these formulations are deemed safe for pets and humans, some contain ingredients like chlorine, ammonia, or sodium lauryl sulfate which are all harmful. If the product itself tells you to stay away from it after use, then it’s probably not a good thing to use in a home with children and pets.

Using a carpet cleaning machine, you can use it in conjunction with some professional cleaning products or a mixture of white vinegar and water. Clean out the tank of your machine well before using, and don’t use products which are heavy in chemicals that can damage your carpet or be otherwise harmful to come in contact with.

pet carpet cleaners pinterest

Save this article for later by Pinning it on Pinterest. Just hover over the image above and click the P


Now that you’ve become acquainted with ten of the best carpet cleaners on the market and learned about the natural remedies you can try to get rid of pet pee odors and stains in your home, then you can make a good decision on what you should do about the stains on your carpet. If you would rather avoid the chemicals and your pet is very well trained, simply having a quality pet hair vacuum or a robot vacuum can be enough for both carpet and hard flooring.

If you have any other questions or clarifications about carpet cleaning products for pet owners, feel free to comment below!


We will be happy to hear your thoughts

      Leave a reply

      This site uses Akismet to reduce spam. Learn how your comment data is processed.