Best Pet Carpet Cleaner in 2021 – How can I Get Rid of Old Dog Urine Smell?

For a long time now, pets have been regarded as a special part of human existence. They are just as important as other members of the family and should be treated equally. No matter how well we train our dogs, accidents can still happen, and we can be left with a smelly urine stain on our carpet.

A carpet cleaner, also known as a carpet extractor or carpet shampooer, is designed to remove deeply embedded dirt and stains in carpets. Operators use the carpet cleaner, which pumps water into the carpet and extracts the dirty, soapy fluid with a high-powered vacuum. Homemade cleaning solutions might clean the urine, but sometimes it is hard to clean old pet urine stains on the carpet. Using the best pet carpet cleaner for old pet urine from your local store might be the way to go.

Some people even go as far as teaching their dog potty-training, so they don’t do it anywhere, especially on the carpet. If the dog doesn’t comply, you might be left with stains all over your carpet. Most people are in search of a carpet cleaner that works quickly and effectively and has an immediate effect after one use. Read on for the top 10 best carpet cleaner for old pet urine choices.

Top 10 Choices for Best carpet cleaner for old pet stains

Let’s get to the best pet carpet cleaner for you to pick from and use to remove those smelly stains and odors from your carpet.

#1. Best stain revealer: Flashlight Vansky Ultraviolet Blacklight Eliminator

Best Pet Carpet Cleaner-Best stain revealer: Flashlight Vansky Ultraviolet Blacklight Eliminator


  • UV flashlight
  • Pet stain detector
  • 51 UV LED bulbs

Overall Rating: 5 out of 5

The Vansky UV flashlight black light is perfect for revealing dry dog, cat and rodent stains and unfavorable spots that can not be seen with the naked eye. It is constructed of high-quality materials making it strong, durable, and long-lasting.

The UV flashlight can easily spot scorpions, authenticate currency, drivers licenses, official identification cards, and passports. It can also act as a nail dryer and also matches with a pet odor eliminator. This UV light has 51 UV LEDs which is 30% brighter than other lights. It also covers larger areas without weakening the light. You don’t need to crawl around sniffing the floor and no more need to steam clean the entire carpet. UV sight will pinpoint the problem areas with ease.

The black light emits 395nm wavelength with 51 top quality flashlights. Each LED lasts up to 12 years. This urine detector is made of heavy-duty aluminum alloy blacklight flashlight. With the urine detector, you can accurately detect the invisible stains and odors on the carpet. It makes your cleaning simple as you no longer pay for professional cleaners. It has a 45-day money-back guarantee and a one-year warranty.


  • Detects larger area with brighter light
  • Quality assurance
  • Saves time and money
  • 45-day money-back warranty


  • What it reveals is somewhat disturbing
  • Not suitable for people that have germ phobias

#2. Best dirt eliminator: Arm & Hammer Carpet Eliminator Fighters

Best Pet Carpet Cleaner-Best dirt eliminator: Arm & Hammer Carpet Eliminator Fighters


  • Vacuum booster
  • Three packs

Overall Rating: 4.8 out of 5

Arm and hammer pet fresh carpet odor eliminator rids your home of the not-so-nice part of having a pet. Unwanted hair and dirt are vacuumed with ease, and this odor eliminator will get rid of odors deep down at the source.

This set of 3 boxes ships in a sealed package to retain maximum freshness. The odor eliminator will get rid of tough odors with baking soda and fresh scents. It has an added power of OxiClean dirt fighters. Vacuum booster odor eliminator loosens 25% more dirt and pet hair than vacuuming alone. This product is excellent for pet accidents, dirt, and debris. It also absorbs and eliminates odors from smoke, mold, and mildew.


  • Leaves long-lasting freshness
  • Safe for cats that are allergic
  • Great price
  • Cleans rugs very well


  • The fragrance is overpowering and can cause nausea

#3. Best chemical free: OUT Advanced Stain Remover 32 Ounces

Best Pet Carpet Cleaner-Best chemical free: OUT Advanced Stain Remover 32 Ounces


  • 3x pro-bacteria
  • 32 ounces

Overall Rating: 4.7 out of 5

Out Advanced severe stain and odor remover works on the toughest stains and odors. The 3x-concentrated pro-bacteria and enzyme formula gives you professional strength cleaning power to eliminate organic stains and odors, such as urine, vomit, feces, blood, and grass.

This cleaner quickly neutralizes odors instead of covering them up. It also eliminates the pheromones that cause pets to re-soil spots. There are no harsh chemicals in this carpet cleaner.


  • Quickly neutralizes odors
  • Perfect for both old and new problem areas
  • Safe to use around pets when used as directed


  • Sometimes scent remains after reapplication

#4. Best Outdoor: Simple Outdoor Eliminator Gallon Refill

Best Pet Carpet Cleaner-Best Outdoor: Simple Outdoor Eliminator Gallon Refill


  • Dimension: 7.4 x 4.5 x 11.1 inches
  • Size: 1 gallon
  • 32oz

Overall Rating: 4.5 out of 5

This simple outdoor odor eliminator neutralizes and eliminates odor in your outdoor spaces using powerful, naturally derived microorganisms. The non-toxic formula is safer for use around your pet and will not harm landscaping when used as directed.

It quickly removes urine, stool, and vomit odors. Ideal for patios, dog runs, and yards. It could be used on grass, artificial turf, concrete, and more.


  • Quickly removes outdoor pet odors
  • Safer to use around your pet
  • Offers a fresh, clean scent
  • Works perfectly well


  • Not suitable for indoors

#5. Best urine destroyer: Nature’s Miracle Cat Urine Destroyer

Best Pet Carpet Cleaner-Best urine destroyer: Nature's Miracle Cat Urine Destroyer


  • Dimension: 7.6 x 5.1 x 12.2 inches
  • 1 gallon
  • 32oz pour

Overall Rating: 4.4 out of 5

Nature’s Miracle remover for stains and odors has been a trusted brand for pet mess cleanup for some years now. Whatever your pet does,as you can trust Nature’s miracle carpet cleaner, stain and odor remover, training aids, disinfectants, and litter products to undo. These products eliminate all stains and odors.

Nature’s miracle professional strength stain/odor eliminator for your pet cat is tough on strong cat urine and the yellow sticky residue that comes along with it. The enzymatic cleaner will continue working as long as the source is present, leaving behind a light, fresh scent. When used as directed, it is safe to use on carpet, hard floors, pet furniture, fabrics, and more.

This product is a safe pet cleaner for carpets and your home when used as directed.

Always use full strength and do not dilute before allowing it to work for 10 minutes on odors and stains. For stain removal, wipe up as much of the stain as possible, and then thoroughly soak the stain. Blot the stain with a clean cloth. Allow the area to dry for 24 hours to get rid of any residue. For odor elimination, wipe up excess odor-causing material, then thoroughly soak the area. Saturation is important so that this product can penetrate deeply to the odor source. Leave the treated area wet and let it air dry. The odor will fade as the product dries. Complete odor elimination only happens when all odors and stains are removed.


  • Dual-action oxy formula intense stain/odor remover
  • It works on fabrics other than leather and silk
  • Works through oxidation to disinfect bacteria and viruses
  • Breaks down organic stains on contact


  • Has an overpowering smell

#6. Best Durable: Capture Pound Resolve Allergens Furniture Allergies

Best Pet Carpet Cleaner-Best Durable: Capture Pound Resolve Allergens Furniture Allergies


  • Dimension: 8 x 6.5 x 7 inches
  • Storage container
  • Re-sealable lid
  • 4lb pail

Overall Rating: 4.3 out of 5

This cleaner and stain remover product removes stains, pet stain odor, and eliminates moisture that contributes to the growth of bacteria, mold, allergies, and dust mites. For allergy relief, use every eight weeks. Combine it with capture pre-mist for tough stain remover tasks and spills.

This stain/odor eliminator is safe for all types of carpets, fabric, silk, surfaces, and material. Spots will not reappear. Capture Pound features a re-sealable lid and easy storage container. Wet cleaners add moisture to your upholstery, furniture, sofa, or couch to create the ideal environment for mold, allergens, and bacteria to grow. Capture dry powder cleaner and stain remover will get rid of the moisture, making it difficult for these unwanted growths to live.

Capture stain/odor remover is specifically formulated to clean flat or woven fabrics. Before cleaning your sofa or chairs, check its cleaning code on the tag. You need to clean your carpet often with a dry carpet cleaner. The more often a carpet is cleaned with this stain/odor eliminator, the longer it will maintain its original appearance. It’s an excellent idea to clean high traffic areas and areas of heavy soiling regularly and to clean entire rooms several times a year.

Lightly spray the stained area with a Capture soil release pre-mist. This helps loosen tough or set-in stains. For heavily soiled traffic lanes, gently brush pre-mist into the carpet before sprinkling the powder. You can also sprinkle Capture deep cleaning powder liberally to cover the stain completely. The powder cleans by absorbing the stains it contacts and keeping them contained as it dries.

It is made of the highest quality, and if you are not content with the pet stain/odor remover products, you can send them back for a full refund.


  • Prolongs the life of carpets and fabric
  • Removes pet stain/odor/dirt and allergens
  • Defeats cat stains once and for all


  • Not to be used if you have humidity problems

#7. Best for tough stains: Hoover Cleaner Solution Formula

Best Pet Carpet Cleaner-Best for tough stains: Hoover Cleaner Solution Formula


  • Dimension: 5.5 x 6.5 x 11.8 inches
  • Size: 128oz

Overall Rating: 4.5 out of 5

Hoover cleaner solution contains powerful enzymes that break down biological stains, dirt, and odor for a truly deep clean. Before cleaning, test a small hidden area of carpet for colorfastness. If the color of the carpet changes, do not use it. For upholstery, read the manufacturer’s cleaning tag.

This pet stain/odor remover is safe for use on carpet and upholstery with all cleaning machines. You will also enjoy the fresh, clean scent of cotton breeze. This carpet cleaner is also great for removing tough stains like dirt, oils, urine, and residual odor.


  • Great carpet cleaner for any machine
  • Cotton breeze scent
  • Professional grade
  • Cleans well and doesn’t stink


  • The solution looks cloudy with a bad smell
  • Not great for old stains

#8. Best for old stains: Nature’s Miracle Cleaning Carpet Shampoo

Best Pet Carpet Cleaner-Best for old stains: Nature's Miracle Cleaning Carpet Shampoo


  • Dimensions: 6.2 x 2.6 x 10.4 inches
  • Odor lock technology

Overall Rating: 4.4 out of 5

Nature’s miracle advanced deep cleaning carpet shampoo penetrates deep into carpet and upholstery fibers to remove old and new stains. It also removes odors and allergens, keeping your carpet and upholstery looking new.

This is one of the best carpet cleaners with advanced deep cleaning shampoo that contains odor lock technology for permanent and superior odor removal. The low foaming professional strength formula is designed to be used with any manufacturer’s water-based carpet cleaner machine. This urine destroyer is one of the best pet cleaners for carpets to remove strong pet urine and the yellow, sticky residue.

It freshens with a light, fresh scent. The stain and odor carpet cleaner has a bacteria-based formula similar to Rocco Roxie that produces enzymes when it comes in contact with biomaterial to help get rid of organic stains and odors.


  • Can save your best carpet from ruin
  • Worth the money
  • Great carpet cleaner product


  • Not pet friendly

#9. Best for hard floors: Simple Solution Remover Cleaner Hardwood

Best for hard floors: Simple Solution Remover Cleaner Hardwood


  • Dimension: 12.2 x 11.9 x 14.5 inches
  • 3-in-one nozzle sprayer
  • Dual-action formula

Overall Rating: 4.3 out of 5

This is one of the best carpet cleaner products that confidently remove smelly dog and cat stains from hard floors. Simple solution hard floor cleans urine, feces, and vomit from sealed hardwood floors, stone floors, linoleum, brick, and other hard floor surfaces.

It eliminates pet stains and odors on hard surfaces while helping to prevent repeat marking. Its patented 3-in-one nozzle sprayer gives you more options to tackle stains and odor. When used as directed, simple solution stain and odor products are safe to use around children and your pet.


  • Designed for hard surfaces
  • Versatile cleaning od pet debris
  • Long-lasting
  • Safe to use around your family and pet


  • Not for scent sensitive people
  • It does work on wooden stained floors

#10. Best All-Rounder: Hoover PetPlus Remover Solution

Best All-Rounder: Hoover PetPlus Remover Solution


  • Dimension: 2.1 x5.2 x 10.4 inches
  • Fresh linen scent
  • 32 oz
  • Spot cleaner and shampooing product
  • Fast-acting formula

Overall Rating: 4.2 out of 5 stars

This new proprietary advanced pet formula includes ingredients that penetrate deep into the carpet fibers. This carpet cleaner will eliminate the toughest pet stains and odors like pet urine and deter re-soiling. Before cleaning, test a small hidden area of carpet for colorfastness. Do not use the cleaner if the color of the carpet changes.

For upholstery, read the manufacturer’s cleaning tag. The carpet cleaner is safe for use in leading spot and full size deep cleaning machines, including Hoover, Bissell, and Rug Doctor, when used as directed. Use with a Hoover pretreats spray to ensure the best results and continue to use the carpet cleaner as part of a regular maintenance program to extend the life of your carpets.


  • Concentrated and enzyme enhanced cleaner solution
  • Cleans carpets, area rugs, upholstery, and car interiors
  • A fantastic solution with a great smell
  • 100% safe for use around children and your pet


  • Too expensive
  • It requires a sprayer

How to get urine smell out of carpet – Buying Guide

There are particular terms that you should know when going on a search for the best carpet cleaner pets won’t be allergic to.

Things to look for when looking for best pet carpet cleaner

  • how to get old dog urine smell out of carpet – Scent

You might not consider this when searching for old pet urine stain cleaners. Depending on the scent the product leaves after use, you may have to leave your home for a few hours and take your pet with you. Some people are highly sensitive to smell, so it is better to purchase products without scent or that come with a very light scent.

  • how to get rid of urine smell – Exposure time

There are differences in the reaction time of the pet odor/stain cleaners. Carpet foams should remain on the fabric for a very long time. You have to exercise a little more patience and keep your pet or children away from the target area. For carpet shampoo cleaners, an hour of exposure time is usually enough.

  • how to get dog urine smell out of carpet – Speed of action

This depends on the strength and mechanism of the cleaners. Most pet carpet cleaners require about 30 seconds to work, while others need to be left to soak into the carpet fibers for a few minutes.

  • how to get dog pee smell out of carpet -Mode of action of the cleaners

This also determines the quality of pet carpet cleaners. The most popular carpet cleaners are those that are enzyme-based or oxygen-powered such as Rocco Roxie.

  • pet stain remover – Carpet type

Before buying carpet cleaners, take a look at your carpet because not all carpet cleaners work for all floor types. There are specialized cleaner products for plastic fibers and earthenware carpets. Persian rugs may be hard for you if you don’t rely on gentle carpet cleaners. You can read the carpet cleaner package to know whether the cleaner for your carpet is the right one.

  • how can I remove dog urine odor from carpet? – Strength of the stain and odor removal properties

This is one of the most important things to look for when wondering how to get urine smell out of carpet area. For pets that are not potty-trained, you need to consider a cleaner that can completely neutralize stain and odors.

  • does vinegar remove urine odor: Price-performance ratio

There is no point in buying a cheap carpet cleaner if it does not fulfill its purpose. Carpet foam costs a little more money, and the cleaning is more natural. Carpet shampoos have the highest purchase costs. However, the products can be used for a very long time as they are diluted with water.

Best carpet cleaner for pet stains – FAQs

How do you get dog urine smell out of carpet permanently?

Step 1: Blot the urine immediately

Are you wondering how to get the smell of urine out of carpet areas? No need to waste time! If you can get to the urine while it is still wet, then it will be quite easy for you. Bacteria will not have any place if you can get a hold of the urine. It is the bacteria that cause the smell, not the urine.

Get hold of about six sheets of kitchen roll, and fold them into a six-sheet thick square. Press it down onto the wet area of the carpet with your foot. You can repeat with a fresh paper towel until the area is dry.

Step 2: Find invisible, dried urine stains with a Blacklight Flashlight

By using an LED/UV cat-dog-pet urine stain blacklight flashlight, you can track down those urine stains you can smell but cannot see. The gadget is ultraviolet or ‘blacklight’ that has an LED, low-energy bulb. Just shine it over your carpet or upholstery, and everything will become visible.

Step 3: Use a homemade deodorizing vinegar solution

After you have blotted wet stains or located the dry stains, you can now use a spray bottle containing a mixture of white vinegar and water. The vinegar smells a bit strong but doesn’t last long. You don’t have to worry about how to get rid of dog urine smell from your carpet. It is the best dog urine odor remover because it neutralizes the ammonia.

Put on rubber gloves and spray the vinegar solution from the outside edge of the stains towards the middle. Work the vinegar solution into the carpet fibers and use a paper towel to blot excess wetness.

Step 4: Use baking soda to remove the vinegar smell

Once the area is dry, liberally sprinkle baking soda and work it into the fibers of the carpet with your fingertips (while wearing rubber gloves). Leave the baking soda for 30 minutes to soak up all the vinegar and smells.

Finally, use a vacuum cleaner as it breaks up any hardening of the baking soda. If you can still smell the odor once the area is dry, you may have to repeat the process.

How do you get old pet urine stains out of the carpet?

Blot excess material with a clean towel. Sponge with lukewarm water and blot, then sponge with a solution of equal parts of water and white vinegar and blot well. Finally, shampoo and let it dry, and then vacuum.

What is the best pet carpet cleaner for dog urine on the carpet?

Hoover PetPlus remover solution or Rocco Roxie is the best cleaner for dog urine and stubborn pet stains.

Can professional carpet cleaners get out dog urine?

While most cleaning only masks the odor, Chem-Dry’s revolutionary pet urine removal treatment works at the molecular level and destroys the urine crystals to eliminate the odor. With PURT or Rocco Roxie, your most severe pet urine odors can be solved, and your carpets, rugs, and upholstery can be saved.

Dog urine cleaner – Conclusion

There are different types of carpet cleaners on the market today that will serve you well.

Flashlight Vansky is the best product for revealing stains in your carpets. It shows a dry dog, cat, and rodent stains that were hidden to the naked eye.

Arm & hammer carpet eliminator is the best dirt eliminator. It absorbs and eliminates odors from smoke, mold, and mildew.

Finally, Hover PetPlus eliminates stubborn pet stains and odors like pet urine. It can be used with full-size deep cleaning machines.