Top 5 Best Carpet Cleaner for Old Pet Urine Reviews in 2021

Pets bring incomparable joy to their owners. However, it can also be a headache to deal with the mess that they create, especially when they pee. With this, you need to have the best carpet cleaner for old pet urine.

The best practice when it comes to cleaning pet urine is to do it while it is still fresh. The longer you wait, the harder it will be for you to get rid of the urine. Nonetheless, this does not mean that it will be a hopeless case. The right cleaner can work like magic.

Restore the look for your carpet! Make it spotless and eliminate the foul smell of pee. Keep on reading and we’ll let you know the best carper cleaner for old pet urine.

Best Carpet Cleaner for Old Pet Urine

Top 5 Picks for the Best Carpet Cleaner for Old Pet Urine by Consumer Ratings & Reports

Looking for the best way to treat pet urine that has been on the carpet for a while? Consider the five products that are listed below.

1. Rocco & Roxie Professional Strength Stain & Odor Eliminator


Safety is one of the most important concerns when choosing a carpet cleaner, especially if you have pets and children. Luckily, this has a chlorine-free formula. There is no need to worry that your furry friends or little ones will get in contact with the carpet. There are no harsh chemicals that will harm them. It even has a seal of approval from the Carpet and Rug Institute.

The versatility of this cleaner is one more thing that you will love. You can use it beyond carpet cleaning. It is also effective when used on concrete, tile, laundry, laminate, hardwood, and upholstery.

The enzymatic formula of this product is the reason for its effectiveness. It has bio-enzymes that will release active bacteria to clean urine on the carpet. As a result, it eliminates not only discoloration but even odor.

It is also worth noting that it comes with a professional-strength formula. This way, you can be sure that it will work even on the toughest urine stains.

What if this carpet cleaner does not work? Your money does not have to go to waste. If you are unhappy with the cleaner, let the manufacturer know and they will issue an unconditional refund.


  • Safe for both children and pets
  • Has a skin-friendly formula
  • Comes with a money-back guarantee from the manufacturer


  • The cleaner can have an unpleasant smell
  • Not ideal for light fabrics

2. Pet & Stain Odor Miracle


One of the best things about this product is its ease of use. There is no need to mix it with water before application. It is in a spray bottle that you can apply directly on the area with stain.

Like the product mentioned above, you will also love how this is a multi-surface cleaner. Aside from carpets, you can also use this for furniture, pet beds, laminate, and hardwood, among others.

It also comes with a natural bio-enzymatic formula. This means that it does not deal with dirt on the surface. It targets the root for deep cleaning to remove even odor. Even if the urine has been on the carpet for quite some time, it can be effective in its removal.

Lastly, you will also be happy to know that there are no harmful chemicals in this carpet cleaner. It is safe for both pets and children.


  • Does not leave a sticky residue
  • Comes in a convenient spray bottle
  • Gentle on most fabrics


  • Some might find the odor to be overpowering
  • Does not work on silk

3. Bubbas Super Strength Commercial Enzyme Cleaner


The scientific formula of this carpet cleaner is one of the reasons for its effectiveness even on old urine. The manufacturer claims that it is more potent compared to most carpet cleaners. This potency, however, can also be the reason why it has a strong smell that can be overpowering for many people.

This cleaner comes with enzymes that are always effective, which will allow the cleaner to penetrate deeply into the urine. The enzymes in this cleaner are dormant. This means that they will activate only when they are applied. In contrast, those with active enzymes can demonstrate lesser effectiveness the longer they remain unused.

You will also love how there are no residues that will be left behind. Your carpet will be spotless once it is dry.

It is also a good thing that it has a certification from the Carpet and Rug Institute. Aside from this, the manufacturer is also offering a money-back guarantee. You can be confident that it will work. If not, you will get a refund from the manufacturer.


  • Great for deep cleaning
  • Easy to use
  • Economical


  • Takes a while to dry
  • Has a very strong scent

4. Bissell 78H63 Deep Clean Pro 4X Deep Cleaning Concentrated Carpet Shampoo


This is different from the other products that are mentioned in this article because it is meant to be used with compatible cleaners, including those from Bissell and Hoover.

To ensure the effectiveness of this product, it comes with a concentrated formula, which the manufacturer claims to be four times stronger compared to most of its competitors. With the triple-action formula, it goes beyond dealing with superficial dirt. It also effectively eliminates odor in your carpet.

The manufacturer also takes pride in its sustainable and environment-friendly formula. There are no phosphates, dyes, heavy metals, and harsh chemicals. This makes it safe for children and pets.

To make it more effective for cleaning carpets, it also features Scotchgard stain protection. This does not only remove stains on the surface but also protects the carpet from future stains.


  • Comes with a strong and concentrated formula
  • Safe for pets and children
  • Works even on tough stains


  • Can be so soapy
  • Has an intense and disgusting smell

5. Kirby Genuine 237507S Pet Owners Foaming Carpet Shampoo


Wrapping up our list of the best carpet cleaner for old pet urine is another affordable product. This comes in a one-gallon pack, so you can be sure that it will last a long time.

The manufacturer claims that it comes with a heavy-duty formula that relies on the power of enzymes to penetrate deep into the urine. More than just cleaning stains, it is also known for its deodorizing benefits.

However, take note that this is not one of those cleaners that you can directly apply on the stain and scrub it. According to the manufacturer, for best results, you have to use it only in Kirby Carpet Shampoo Systems and Cleaners.

Lastly, like the other products that are mentioned in this buying guide, it is also pet and children-safe.


  • Easy to use
  • Economical
  • Safe for pets and children


  • May be ineffective on tough stains
  • Takes a while to dry

How to Choose the Best Carpet Cleaner for Old Pet Urine

With too many options for the best carpet cleaner, which one should you choose? If you need help deciding, below are the most important factors that will help you narrow down your choices.

Type of carpet cleaner

Carpet cleaners come in different types, each with their respective pros and cons. The following are the most common options that will confront you.

Carpet Foam Cleaner: This is known for being user-friendly. It is easy to use right out of the packaging. You can spray it directly on the area you wish to clean and brush to get rid of the urine.

Carpet Powder Cleaner: If you are looking for a dry method to clean your carpet, this is the best choice. You just have to sprinkle it on the urine and brush. You don’t have to wait before the carpet is dry.

Carpet Spray Cleaner: Like foam cleaners, this is also ready to use. This is handy if you need spot treatment for the removal of urine stain. However, if you need to treat a large surface area, this may be ineffective.

Carpet Shampoo Cleaner: For deep cleaning, you can never go wrong with this choice. Depending on the formula, most of the time, you will need to mix it with water. This is a good choice if you need to clean a large area.

Ingredients: Take the time to read the label and learn more about what the carpet cleaner uses. Avoid toxic chemicals that can harm your pets. It is best to choose one that is made using natural ingredients that are effective against stain and odor. See to it that the ingredients are safe for both pets and children. There are also cleaners that contain enzymes and oxidizing compounds for the highest level of effectiveness. Most of the cleaners that are mentioned in this guide have an enzymatic formula that will penetrate deep into the stain to remove both discoloration and odor.

Suitability: Before deciding on what cleaner is best to buy, consider the type of the carpet that you have. Especially if you have an expensive carpet made of premium materials, make sure that the cleaner will be suitable for it.


It is lovely to have pets at home. They can be a stress-reliever. However, they can also be a source of stress, especially when they pee on the carpet. With the best carpet cleaner for old pet urine, your life can be a lot easier! Your pet’s pee can harden, cause stain, and will be harder to remove over time. Consider the cleaners mentioned above to make your carpet spotle

Leave a Comment