Pet Keen is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

Home > Dogs > 9 Best Carpet Cleaners for Dog Urine in 2024 – Reviews & Top Picks

9 Best Carpet Cleaners for Dog Urine in 2024 – Reviews & Top Picks

spraying carpet cleaner on the carpet

We all love our pets, but one problem that most of us have to deal with is the occasional accident in the house that can leave our rugs and furniture smelling terrible, and it can be difficult and expensive to clean.

Commercial carpet cleaners can work well, but sorting through the many brands can be frustrating, so we’ve chosen several of the most popular brands to review for you so you can see if they work.

Keep reading while we discuss size, ingredients, fragrance, and more to help you make an informed purchase.

divider-dog paw

A Quick Comparison of Our Favorites (2024 Update)

Image Product Details
Best Overall
Winner
Hepper Advanced Bio-Enzyme Pet Stain & Odor Eliminator Spray Hepper Advanced Bio-Enzyme Pet Stain & Odor Eliminator Spray
  • Works on virtually any material (but always test)
  • No unnatural or chemical smells
  • 100% satisfaction guarantee
  • Budget Buy
    Second place
    OUT! Oxy Stain & Odor Remover OUT! Oxy Stain & Odor Remover
  • Hydrogen peroxide
  • Easy to use
  • Safe around pets and children
  • Third place
    Rocco & Roxie Stain & Odor Elimininator Rocco & Roxie Stain & Odor Elimininator
  • No harsh chemicals
  • Easy to use
  • Certified by the Carpet and Rug Institute
  • Shop Care Pet Urine & Odor Destroyer Shop Care Pet Urine & Odor Destroyer
  • Multiple sizes
  • Professional strength
  • Non-toxic
  • KIDS ‘N’ PETS Stain & Odor Remover KIDS ‘N’ PETS Stain & Odor Remover
  • Cruelty-free
  • Bio-degradable
  • Non-toxic
  • divider-paw

    The 9 Best Carpet Cleaners for Dog Urine

    1. Hepper Advanced Bio Enzyme Pet Stain & Odor Eliminator Spray – Best Overall

    Bulldog on Carpet with Hepper spray

    Size: 32 ounces
    Enzymes: Yes

    Pet urine can be a real pain to get out of fabrics, wood, and furniture. If your dog is having accidents, you’re going to want a product on hand that can take care of the issue efficiently. Our overall favorite—hands down—is our Hepper Advanced Bio Enzyme Pet Stain and Odor Eliminator Spray.

    Our formula comes in a 32-ounce bottle, so you have plenty to keep on hand for future accidents. It is incredibly effective at lifting stains and creating a like-new finish. You can use it on basically any surface, including carpets, floors, fabrics, furniture, and virtually anywhere else in the home.

    It doesn’t stop with just removing bad smells. This formula is fantastic for any of your pet’s physical unpleasantries—including drool, vomit, and feces—this applies to dogs, cats, and most animals you’ve got staying with you! This product has a natural scent, no chemical smells or fake fragrances that mask but do not treat the issue.

    The product comes with a 100% satisfaction guarantee, so if you find that the product isn’t right for you, we will work with you to make it right. We want to note that even though it is safe for many areas in the home, always color test before applying.

    At Pet Keen, we’ve admired Hepper for many years and decided to take a controlling ownership interest so that we could benefit from the outstanding designs of this cool pet company!

    Pros
    • Few ingredients
    • No harsh chemicals
    • Easy to use
    • Certified by the Carpet and Rug Institute
    Cons
    • Slightly more expensive than some competitors

    2. OUT! Oxy Fast Activated Pet Stain & Odor Remover – Budget Buy

    OUT! Oxygen Activated Pet Stain & Odor Remover

    Size: 32 ounces
    Enzymes: No

    OUT! Oxy Fast Activated Pet Stain & Odor Remover is our pick as the best budget carpet cleaner for dog urine. It uses hydrogen peroxide to destroy the odor-causing organic material, and it comes in a spray bottle that makes it incredibly easy to use. It uses light cleansers that are non-toxic and safe to use around children and pets.

    We liked OUT!, and felt that it worked well, but it does contain fragrance that some pet owners might not like and the bottle is extremely flimsy, and many buyers complain about leaks.

    Pros
    • Hydrogen peroxide
    • Easy to use
    • Safe around pets and children
    Cons
    • Contains fragrance
    • Flimsy bottle

    3. Rocco & Roxie Supply Co. Professional Strength Pet Stain & Odor Eliminator

    Rocco & Roxie Stain & Odor Eliminator

    Size: 32 ounces
    Enzymes: Yes

    Rocco & Roxie Supply Co. Professional Strength Pet Stain & Odor Eliminator is another great pick. It’s a powerful cleaner that works well without using harsh chemicals. Instead, it uses enzymes to attack the ammonia crystals and remove the odor. It’s easy to use and comes in a spray bottle so you can deliver it directly to the stain, and it even has a certification from the Carpet and Rug Institute.

    The Rocco and Roxie cleaner is extremely effective at removing odors, and the only problem we had with it is that it contains fragrances that we usually try to avoid, and that some people and pets might not like.

    Pros
    • Few ingredients
    • No harsh chemicals
    • Easy to use
    • Certified by the Carpet and Rug Institute
    Cons
    • Contains fragrance

    4. Shop Care Super Enzyme Pet Urine & Odor Destroyer

    Shop Care Super Enzyme Pet Urine & Odor Destroyer

    Size: 1 gallon
    Enzymes: Yes

    Shop Care Super Enzyme Pet Urine & Odor Destroyer is another great carpet cleaner for dog urine. We reviewed the one-gallon size, but it is also available in the 32-ounce we see in other brands and other amounts up to two bundles of five gallons suitable for a kennel or similar facility. It uses enzymes to create a professional strength cleaner that destroys the stain at its source, removing all odor and visible signs while remaining non-toxic and safe to use around pets and children.

    The downside to Shop Care Super Enzyme is that there is no sprayer to apply it. Even if you purchase the 32-ounce size, you will likely need an additional spray bottle.

    Pros
    • Multiple sizes
    • Professional strength
    • Non-toxic
    Cons
    • No sprayer
    • Contains fragrance

    5. KIDS ‘N’ PETS Instant All Purpose Stain & Odor Remover

    KIDS N PETS Instant All Purpose Stain & Odor Remover

    Size: 1 gallon
    Enzymes: No

    The KIDS ‘N’ PETS Instant All-Purpose Stain & Odor Remover is a cruelty-free cleanser that uses salts and alcohol to remove the odor and stain. It’s biodegradable, safe for the environment, non-toxic, and safe to use around your pets. The formula is cruelty-free and comes in a one-gallon container, so there is plenty to go around.

    The downside to the KIDS ‘N’ PETS is that it can take more than one cleaning to remove the urine from your rug completely, so you don’t get as many uses as you would think from the large container.

    Pros
    • Cruelty-free
    • Bio-degradable
    • Non-toxic
    Cons
    • It May take more than one cleaning

    6. Simple Solution Extreme Stain & Odor Remover

    Simple Solution Extreme Stain & Odor Remove

    Size: 32 ounces
    Enzymes: Yes

    Simple Solution Extreme Stain & Odor Remover uses the power of enzymes to deliver a potent cleaner that comes in an easy-to-use spray bottle. It has a 3-in-1 nozzle that allows you to deliver the cleaner as a mist, foam, or stream for more versatility and accuracy. It uses enzymes to break down and neutralize odor-causing bacteria to remove stains permanently.

    We like Simple Solution, especially since it uses enzymes, but it often requires more than one application and didn’t always stop the dogs from returning to the same spot to make another mess.

    Pros
    • Easy to use
    • Multiple sizes
    • 3-in-1 nozzle
    Cons
    • Doesn’t stop dogs from going in the same spot
    • Sometimes requires more than one use

    7. Skout’s Honor Professional Strength Stain & Odor Remover

    Skout's Honor Professional Strength Stain & Odor Remover

    Size: 35 ounces
    Enzymes: No

    Skout’s Honor Professional Strength Stain & Odor Remover is a biodegradable cleaner that won’t harm the environment. It uses a plant-based fragrance that isn’t too powerful and shouldn’t overpower your cleaning like some other brands. It doesn’t expire, so it will always be ready to go when your pet has an accident.

    The downside of Skout’s Honor is that it can take a few uses since it only uses mild cleansers, and some dogs return to the same spot after cleaning. Another problem was that the bottle was quite leaky, so you waste product and might get it where you don’t intend to.

    Pros
    • Biodegradable
    • Plant-based fragrance
    • Doesn’t expire
    Cons
    • Leaky bottle
    • Some dogs return to the same spot

    8. Nature’s Miracle Dog Stain & Odor Remover Spray

    Nature's Miracle Dog Stain & Odor Remover Spray

    Size: 32 ounces
    Enzymes: Yes

    Nature’s Miracle Dog Stain & Odor Remover Spray is an easy-to-use cleaner that you can purchase in a 24- or 32-ounce bottle. It uses enzymes to break down the organic material causing the odor and has very few other ingredients. It’s biodegradable, so it won’t harm the environment, and it is safe to use around children and pets.

    We found that Nature’s Miracle works quite well, but the downside is that it has an extremely strong odor that many people will likely find unpleasant to use.

    Pros
    • Easy to use
    • Few ingredients
    • Biodegradable
    Cons
    • Strong smell

    9. Urine Gone Pet Stain & Odor Eliminator

    Urine Gone Pet Stain & Odor Eliminator

    Size: 24 ounces
    Enzymes: Yes

    Urine Gone Pet Stain & Odor Eliminator is another easy-to-use cleaner that comes in a spray bottle, so it is easy to deliver to where you need it. It’s non-toxic and safe to use around pets and children, and there are only a few ingredients so you can feel good about spraying it on your furniture.

    The downside to the Urine Gone brand is that it is only available in the smaller 24-ounce spray bottle, and it can run out pretty quickly, especially since it often takes several tries to lift and remove the stain. Another problem we had was that it has quite a strong odor when you use it.

    Pros
    • Few ingredients
    • Non-toxic
    • Easy to use
    Cons
    • Small container
    • Strong odor
    • It takes a few tries

    divider-dog

    Buyer’s Guide: How to Select the Best Carpet Cleaners for Dog Urine

    Chemical Cleaners

    The type of cleaner you choose will greatly impact your results. For example, many brands use chemical cleansers, which can be effective, but they can also harm your pet’s health. They are also unsafe to use around children. We only recommend chemical cleansers when you’ve tried the other options.

    Enzyme Cleaners

    Enzymes are tiny, helpful bacteria that eat the organic material (urine, feces), causing the odor. When the organic material runs out, the bacteria die, and the stain and odor will disappear. Since enzymes are destroying the stain, they are the most effective at preventing return visits, unlike other cleaners that mask them. The downside to enzymes is that it can take quite a while for the enzymes to eat the stain, and you will frequently need to treat the stain several times before it’s clean. Another problem with enzymes is that each manufacturer can use a different concentration of bacteria.

    Hydrogen Peroxide

    Hydrogen peroxide is a safe chemical that you can use to destroy the organic material causing the odor like enzymes. It can be quite effective and usually less expensive. The downside to hydrogen peroxide is that it loses potency quickly, so you often need to reapply it several times.

    Bottle Size

    Once you know what type of chemical you want to use, you will likely choose the right bottle size. If you have a small to medium-sized dog, you should be ok with a 24 or 32-ounce bottle. However, if you have a large dog or more than one, you will likely want to choose a larger one-gallon size or larger, so you always have plenty of cleaner on hand if one of your dogs has an accident.

    Dog Pee on Grass
    Image By: Ching Louis Liu, Shutterstock

    Spray Bottle

    It may seem small, but we highly recommend choosing a brand with a spray bottle, so it is easier to apply where you need it. If it doesn’t come with a spray bottle, you will need to purchase an inexpensive one that will prevent you from getting started.

    divider-dog paw

    Conclusion

    When choosing your next carpet cleaner for dog urine, we highly recommend our pick for the best overall. Our Hepper Advanced Bio Enzyme Pet Stain & Odor Eliminator Spray is super effective at lifting stains and eliminating any lingering odors without masking them with a strong, overwhelming scent. Another smart choice is the OUT! Oxy Fast Activated Pet Stain & Odor Remover, which is our pick as the budget buy. It uses hydrogen peroxide to keep the costs down while effectively removing the stain and odor. Third place goes to the Rocco & Roxie Supply Co. Professional Strength Pet Stain & Odor Eliminator which uses enzymes to remove the stain and eliminate the smell. It comes in a spray bottle, so it’s easy to use, and it’s certified by the Carpet and Rug Institute.

    We hope you have enjoyed reading over these reviews and found a few brands you would like to try. If we helped you make your home smell better, please share our guide on Facebook and Twitter.


    Featured Image Credit: Syda Productions, Shutterstock

    Our vets

    Want to talk to a vet online?

    Whether you have concerns about your dog, cat, or other pet, trained vets have the answers!

    Our vets