Best Carpet Cleaner Solution for Pet Stains | Top Picks and Buyer’s Guide

Don’t you just hate it when your house has that uncomfortable pet urine smell?

It is never a pleasant experience. Well, pets are adorable creatures that most people have at home. However, when they pee all over the house, it can leave you with an unpleasant smell. But with a good pet stain and odor remover, you can enjoy a fresh-smelling carpet/upholstery in the house.

It isn’t an easy task to find the best carpet cleaner for dog urine. Luckily, this post will give you the right shopping tips. We also list down the 10 of the Best carpet cleaner solution for pets stains.

Let’s get on with it, shall we?




Top 3 


View on Amazon

Bissell 3624

13.2 lbs

2 Years

  • 3/4 Gallon Tank
  • 6 inch Stair Tool
  • 22 inch Power Cord

Rug Doctor Deep Carpet Cleaner

25 lbs

2 Years

  • Handle
  • Upholstery Tool
  • Super Boost Spray

Hoover FH50150

18.1 lbs

2 years

  • Crevice Tool
  • Stair Tool
  • Upholstery Tool

BISSELL 1400B + 2X Pet Stain & Odor Formula

12 lbs

1 year

  • 3" Tough Stain Tool
  • Stain Formula
  • 48 ounce dirty tank capacity

Bissell SpotBot Pet + Formulas

14 lb

2 Years

  • Automatic Hands Free Cleaning
  • Tough Stain Tool
  • Cord Length: 15ft

Rug Doctor Spot Cleaner

20.2 lbs

2 Years

  • Portable Spot Cleaner
  • Maneuverability
  • Twice the Suction Power

Life Miracle Natural Enzyme

1.2 pounds

  • eco friendly

Advanced Pet Supplies

8.6 pounds


  • Safe for colors

Rocco & Roxie Professional

2.3 pounds



Amaziing Solutions Pet Odor Eliminator and Stain Remover

3.9 lbs


  • Natural Enzymes
  • Pet Odor Eliminator
  • Amaziing Bio-Enzymatic Solution

10 Best carpet cleaner solution for pets - Reviews

This machine from Bissell is one of the best carpet cleaners for old pet urine. It is a portable vacuum cleaner that delivers incredible results for its size. This is typically a spot cleaning machine that does an amazing job at eliminating the pet stains on your carpet or sofa.

It is sold in a Pet Stain Bundle, where you get the machine with an extra 2X Pet Stain and Odor formula.Both products are from Bissell, so you can be sure of an amazing delivery. The machine has a 5-flex hose that lets you clean spots and stains in confined areas. The best part is that this cleaner comes with a stair tool, a tough-stain tool, and you get the Pro Deep Cleaning formula for free.


  • Weighs just about 13 pounds
  • It comes with a handle for easy portability
  • It is compact for easy storage
  • It has accessories for cleaning difficult-to-reach areas
  • You get an extra pet stain formula when you buy this unit


  • It is not the best choice for a large house/area
  • It won’t suck up pet hair effectively

Rug Doctor is another reliable brand that delivers high-quality carpet cleaning supplies/equipment. This is one of the best cleaners you would want to get for the pet stains/odor. One of its top features is the strong suction power, which is about 75-percent more than other units.

What does that mean? This unit can comfortably eliminate the pet hair and other debris off your carpet. If you want the perfect cleaner for the high traffic areas, look no further. The machine also features antimicrobial brushes, along with an advanced spray function. With this spray function, you can clean the high traffic areas with ease. 


  • It has a Super Boost Spray for cleaning the high traffic areas
  • The cleaner comes with an amazing suction power
  • It is easy to use and maneuver
  • It features an upholstery tool for cleaning stairs, stains, or your car interior


  • It has a delicate construction. You’ll need to be extra careful when you’re using it
  • Pricier than similar cleaners

One reason that makes this a top choice is its ease of use. It comes ready to use, no assembly needed. Also, filling, emptying, or cleaning the cleaner is as easy as it gets. It runs on a Smart Tank system that will eliminate the common mess when filling or emptying it. The best part is that it features the SpinScrub brush system. This means that the brushes on the cleaner will rotate at 360 degrees to scrub your carpet fibers safely from each angle.


  • It doesn’t require any assembly {comes ready to use}
  • The SpinScrub technology cleans while protecting the carpet fibers
  • You won’t experience the common mess when filling/emptying the tank
  • It saves your shampoo. The cleaner uses small amounts of shampoo
  • It is strong enough to eliminate any tough stain


  • It doesn’t have an attachment for upholstery or stairs.
  • The turbine mechanism {spinning brushes} are delicate and can stop if the machine picks up hair/fur.

This is another amazing portable cleaner from Bissell, and it offers an amazing job as well. The first feature to point out on this unit is the eco-friendly design. It is a great choice if you are looking for a good-quality cleaner for pet stains. This spot cleaner comes with a high-power spray, along with a strong suction power and Pet stain and odor formula. You can spray and dry suction the stained area almost simultaneously. It is backed by a sizable, 48-oz dirty water tank. Do you want to carry it around the house as you clean? No problem because it has a convenient handle for easy portability.


  • Compact and lightweight. It weighs just about 12 pounds
  • It features a convenient carry handle
  • It is easy to use {spray and dry suction in one step}
  • It has accessories for cleaning difficult-to-reach areas
  • Comes with a free green formula
  • thumbs-up
    It does an impressive spot-cleaning job


  • Some users claim that the tank may leak after using it for a while
  • You can’t use it for general carpet cleaning {but we are talking about pet stain/order removal, so no problem}

Don’t be stressed about pet urine and pet stains yet there is a cleaner like Bissell SpotBot Cleaner. This is one of the finest spot cleaners out there. It comes with some automatic features that give you an easy time when getting rid of the pet stains/odor. The auto feature means that this little beast can clean the stain on its own. This helps to save you time and effort. It might have an advanced spot cleaning technology, but it has some limitation when it comes to suction power. The best way to eliminate the stain with this unit is to pre-treat it.


  • It works automatically when spot cleaning {hands-free cleaning}
  • It is small and easily portable, with a convenient handle
  • The cleaner works from the bottom up to eliminate the stains thoroughly
  • You get a free Pet Oxy Boost formula to get rid of the pet stain/smell


  • Cleaning the holding tanks can be tedious
  • The internal hose is fragile
  • thumbs-down
    It is challenging to get rid of the stuck hair in the brush head attachment

This is another reliable unit from Rug Doctor, but this one is specifically a spot cleaner. This cleaner will do a good job at helping you get rid of old dog urine. You should also go for it if you have wool carpets. This machine features a strong suction power that is almost two times more than similar cleaners on the market. Another amazing feature on this unit is the motorized brush, which rotates almost 1,200 times a minute. With such a high spinning rate, is there any stain that would stain in front of this little beast? None at all.


  • It has an amazing suction power
  • It has a retractable handle for easy portability {like that of a traveling suit case}
  • It features a large removable dirty water tank
  • It does a great job at eliminating old pet urine from your carpet/upholstery
  • High brush spinning rate for easy stain removal
  • thumbs-up
    It has a long vacuum hose for multiple surface cleaning
  • thumbs-up
    It is easy to use


  • Some users claim that the cleaner will leave the carpet wet {you might have to wait for it to dry}
  • You cannot clean the brush nozzle

This is one of the best carpet cleaning solutions for pet stains, and it is made with all-natural ingredients. The best part is that it can be used to clean other surfaces/areas in the house. The fact that it doesn’t possess toxic chemicals means that it will not ruin your carpet/upholstery. It has been formulated to get through the material and eliminate the stain and odor in the easiest way. You don’t need to mask the odor with a chemical fragrance that might have toxic content. This solution will get rid of the stain as it eliminates the bad pet urine smell.


  • It is all-natural, which will protect your carpet/upholstery
  • The solution is versatile. It can be used in different places/areas around the house
  • It has been formulated to get rid of any type of stain or odor
  • This solution will neutralize and eliminate the smell instead of masking it


  • Some users don’t find the smell bearable

Advanced Pet Supplies deliver this amazing solution to help you get rid of the stubborn pet stain/odor. It has been formulated with an odor control technology that works naturally at eliminating the bad smell. Whether you want a solution for dog pee or cat urine, this solution will deliver that accordingly. It will not cover the smell with an equally strong scent. Rather, it neutralizes that strong pet urine smell, which also helps to minimize the common pet territories. It also has some strong natural bio-enzymes, which dissolve the tough stains and other odor particles in carpet fibers.


  • The solution is safe for the family and the pets too
  • It has an advanced odor control technology
  • It eliminates stains with an advanced bio-enzyme technology
  • The solution gets rid of stains as it neutralizes the urine smell at the same time.


  • Some users thought the smell was somewhat strong.

This solution is rated the number one best-seller in pet stain and odor removers on Amazon. It is enzyme-activated, meaning that it will get inside the carpet fibers to eliminate the stains completely. It contains an organic enzymatic bacteria, which will activate naturally when they get in contact with the stain/odor. Luckily, you can use the solution not only on your carpet, but also on floors, litter boxes, clothing, or furniture. Even with the toughest/oldest stains, this solution has strong enzymes to get rid of them accordingly.


  • The natural enzymes start working when they get in contact with the stain/odor
  • It has an advanced technology to protect your carpet/fabric as it works on stains and odor
  • It comes with a satisfaction guarantee, which means you can get your money if it doesn’t work as advertised
  • You can use it anywhere around the house
  • It is safe for all types of carpets


  • It might not work as you expect if you don’t follow the guidelines carefully

If you are tired of using the carpet cleaning solutions that come with a strong smell, this should be the right pick for you. This solution is made with natural ingredients that work strongly on the stains while being gentle on your carpet fabric. We loved how it has been formulated to eliminate the stains without the need for scrubbing. It contains some powerful natural enzymes, which help to neutralize the pet urine and also dissolve the stains. The formula is strong enough to work on different fabrics and surfaces without ruining the condition/fibers.


  • The natural enzymes will not ruin the fibers on your carpet
  • It doesn’t have the strong smell that most solutions have
  • You can use it on multiple surfaces
  • You don’t have to scrub when using this solution. It works naturally at dissolving the stains.


  • You might experience some stickiness on the carpet after using it
  • It might not work so well on stubborn stains

Things to Consider Before Buying a best Carpet Cleaner for pet stains/old pet urine

Having a list of the best solutions/carpet cleaners is not enough to equip you when you are out shopping. Rather, you need to have a guide on what to consider when you want the best carpet cleaner for old pet urine. To help you further, here are the factors you should always keep in mind. 

1. Solution/Carpet Cleaning Equipment?

The first thing you should consider before you buy is whether you want a cleaning solution or a vacuum cleaner. Cleaning solutions don’t require a vacuum cleaner. Rather, you only need the right supplies to blot/scrub off the stain. On the other hand, a vacuum cleaner will need the right solution/formula for working. If you only need it for getting rid of the occasional pet stains, a solution should work for you. Keep in mind that a solution cannot suck out hair, debris, or dust off the carpet.

If you are going for a solution, ensure that it has all-natural enzymes/ingredients that will eliminate the stains in the quickly without ruining your carpet. It shouldn’t have any toxic chemical content. If you decide to go for a carpet cleaner {vacuum cleaner}, here are some things you should look out for:

2. The type of cleaner​​​​

It depends on how you want to use the cleaner. If you want a cleaner that will work on different areas/surfaces in the house, a full-sized cleaner is the way to go. This cleaner will work on the carpets, as well as other upholstery. Typically, this is a 2-in-1 cleaner.

Another type of cleaner is a compact carpet cleaner, which is mostly designed for pet-based applications. These ones are ideal for small apartments, and they are easy to maneuver as well.

The last type is the spot cleaner, which is the perfect choice if you want a cleaner to eliminate the stubborn pet stains/odor. These ones don’t clean the whole carpet.

3. The Motor

The carpet cleaner must have powerful motors that will reach out to the stubborn stains. Also, the type/size of your carpet will determine the type of motor you should go for. Nonetheless, a strong motor is ideal to get rid of the tough pet urine off your carpet.

4. Stain isolator

This is a feature that is designed to keep the urine and other stains off the normal water tank. It helps to keep your water tank free of stains.

5. Size of Water Tank​​​​

Basically, the size of water tank will depend on the size of the cleaner. Either way, go for a carpet cleaner with a big water tank to save you time and effort. A sizable water tank won’t need regular emptying.

6. Pet Hair Remover

The carpet cleaner should be specifically designed to suck up the pet hair without clogging the attachment. Consider this before you buy the cleaner.

Other than these features, you should also consider the length of the hose, split tanks, and it the cleaner has a dryer mode. The dryer mode helps to keep the carpet dry when you are done cleaning. Don’t forget your budget and warranty of the cleaner.

Frequently Asked Questions (FAQs)

How do you get stain out of the carpet?

There are various approaches on how to remove pet stains from carpet, but you have to do it properly. Typically, you should start by bloating the urine with some paper towel. After that, spray the area with the pet removing solution. You can use a vinegar-water solution and scrub gently. Bloat it and allow the area to dry. Add some baking soda to the area, followed by some tablespoons of hydrogen peroxide. Allow it to dry and vacuum the area.

Can the pet stains/odor be eliminated completely?

The concentration or how long the pet urine has stayed on the carpet will determine how difficult/easy it will be to remove it. Typically, the stain will be removed completely, but you have to follow the manufacturer’s instructions. Some cleaners come with a pet stain removing formula that might not need you to use the home remedies.

When should I clean out the pet stains?

Basically, you should clean the stains as soon as you notice them. Leaving them on the carpet will only make them harder to remove. Relatively, the simplest tip on how to get pet stains out of carpet is by cleaning it as soon as possible.

How often should you clean the carpet?

This is a different case with stain cleaning. If you have the full-sized, 2-in-1 cleaner, you can easily use it to clean the carpet. However, you need to watch how often you do it. Experts advise that home-based carpets should be cleaned after three to six months. Too much cleaning can ruin the quality of your carpet. That is why most people choose the spot cleaners to let them clean the stains whenever.

What if my kid drinks the cleaning solution?

Even though the carpet cleaning solutions might be safe to use around the house, they are not okay to swallow. For that, if your kid happens to get the solution in the mouth, they will most likely spit it out immediately. After this, give them plenty of water to get the solution out of their body. Luckily, most of these solutions are non-toxic, which will not open your kid to harmful reactions.

Are these solutions safe to use around pets?

Yes, they are very safe. The only thing that they do is get rid of the pet urine and bring in a new, fresh. They are not meant to work like insecticides.


So, are you still wondering how to remove set in urine stains from carpet? It’ very easy. Simply get the right carpet cleaner/cleaning solution and follow the right instructions. Don’t forget to go for a reputable brand to avoid buying counterfeit cleaners or toxin-based solutions. When going out to shop for the best cleaner for pet stain, make sure you consider what other users are saying about the product. This way, you will be sure of getting the right product.


For stain removing solution, our best pick is the Rocco and Roxie Pro Strength Stain/Odor Remover, whereas the Bissell Spot Clean Professional Portable Cleaner is the best carpet cleaner for pet stains. Nonetheless, ensure that you consider the cleaner/solution according to your needs.

Best Carpet Cleaner Solution for Pet Stains | Top Picks and Buyer’s Guide
4.6 (91.11%) 9 votes