12 Best Carpet Cleaners for Dog Urine in 2018

Some people claim that dogs are “man’s best friend,” and it’s hard to argue that point, as those furry little fellows can brighten up your day.

One thing that will send even the most loving dog owner into a tizzy is urine in the house. Some dogs are easy to housetrain, but your best buddy can ruin your carpet in an instant unless you have the right cleaning supplied on hand.

We’ve put together a guide that will help you select the best carpet cleaner for dog urine, and discuss what key things you need to consider before purchasing one. Whether you’re looking for a quick fix or long-term solution, you will find all of the answers here.

Top 12 Carpet Cleaners for Dog Urine Chart

DesignNameSizeApplicationRating (1-5)
  1. Professional Strength Stain and Odor Eliminator 32 ounces Spray 4.9
  2. Pet Stain & Odor Miracle – Enzyme Cleaner Varies Varies 4.5
  3. Amaziing Solutions Pet Odor Eliminator and Stain Remover Varies Varies 4.4
  4. Urine Gone Refill 48 oz 48 ounces Jug 4.4
  5. Rocco & Roxie Professional Strength Stain & Odor Eliminator Varies Varies 4.4
6. Skout’s Honor Professional Strength 32 ounces Spray 4.4
7. Nature’s Miracle Nm Dog Urine Destroyer Foam 17.5 ounces Foam 4.4
8. Pet Stain and Odor Remover 32 ounces Spray 4.4
  9. Natural Pet Stain and Odor Remover Eliminator 32 ounces Spray 4.4
  10. BUBBAS, Super Strength Commercial Enzyme Cleaner-Pet Odor Eliminator 128 ounces Jug 4.3
  11. Professional Grade Dog and Cat Urine Stain and Odor Eliminator 4 ounces Bottle 4.2
  12. Organic Pet Stain Odor & Remover 32 ounces Spray 4.1

Let’s Talk About Your Dog

What type dog do you have? Some breeds are more prone to going indoors than out while others may be able to hold it all day. The age and gender of the dog ties into that as well. As dogs get older, their bladders can leak, but it’s much more common in females than male dogs. Medical issues and medications can also cause leakage or urinary incontinence despite your best efforts or a pile of training pads.

Dogs, like other animals, also tend to mark their territories which can be a problem if they spend a lot of time indoors. A particular spot in your home can become their “area” which means you’ll need to hit it with cleaner, and one that can stop that problem from reoccurring. There are specialized solutions for that, including ones with enzymes that can also combat odors that arise from pet urine. The best carpet cleaner for dog urine will always have enzymatic properties.


The size of the bottle you choose is going to be simple in many cases. If you have a houseful of pets, you’ll want to opt for a jug as a 32-ounce spray bottle will quickly become empty. That can also become expensive over time. Larger sizes of dog urine cleaner are sold in gallons with spray bottles coming in at between 16 to 32 ounces. Those big jugs also have a few drawbacks, however, including storage.

If you don’t buy your cleaner in a bottle, you are going to have to deal with refills which can be messy (and smelly) depending on the solution. Some can be irritating to the skin as well. Another option is cleaner that comes in concentrate form. While you do have to mix it, you can use any size bottle and concentrates last far longer than traditional sprays or canned cleaners.

Other Things to Consider

Every manufacturer will “claim” their product as safe for your carpets, and we’ll admit, that is usually the case. That said, whether the bottle recommends it or not, we highly suggest you do a spot treatment first in a less conspicuous area. The type of carpet you have in your home will factor into your overall cleaning time as well. Regardless of the solution’s strength, thick pile is tougher the clean than shorter carpet.

While all of our cleaners require spraying your carpet down, some may need a little more elbow grease to remove pesky stains. Soaking your carpet is just one part of cleaning, as you may need to scrub a bit or go over an area several times depending on the strength of the cleaner. Odors are another thing to keep in mind. Any good urine cleaner will get rid of odors, but some can produce their own stink so you may need to crack a window or two.

Top 5 Best Carpet Cleaners for Dog Urine Reviews

1. Marigold & Peppa Professional Strength Urine Cleaner

The top option on our list comes from Marigold and Peppa. It’s deemed as a Professional Strength Solution that can combat urine from man’s best friend, but also works to kill any smells that arise as well. It’s also one of the more natural solutions on our list as it’s made from plant-based materials, so it’s safe for pets, children, and adults.

Marigold & Peppa’s formula is strong, but gentle on your carpet and the environment. That’s somewhat of a surprise considering the company uses an enzyme-activated bacteria which is tough enough to take on other nasty substances like vomit, feces or some forms of food. It’s certainly among the best carpet cleaner for dog urine but can also work on other surfaces. That includes hardwood floors, furniture, bedding or even your clothes. Dogs don’t just pee on floors after all.

While we aren’t exactly sure what’s in this particular product, it’s a bio-enzymatic cleaner that can rid your home of smells and stains quickly. It’s also easy to apply; you only need to soak up the stain, hit it with the spray, and then repeat as necessary until you problem is solved.

2. Sunny & Honey Pet Stain & Odor Miracle

Our second option shares plenty of similarities with our first, but first and foremost is the fact it can rid your carpet of urine stains in a matter of minutes. That includes urine and feces from your furry little friend along with drool, something they can’t help but will wreck your carpet nonetheless.

Sunny & Honey’s Pet Stain & Odor Miracle could be the miracle you’ve been searching for when it comes to dealing with pet stains. It’s another Bio-Enzymatic cleaner made from quality substances and rated as safe on several types of surfaces including car carpet, hardwood floors, furniture, leather and even plastic dog crates. It’s also said to be friendly with children and pets although that’s something we don’t advise putting to the test. This particular mixture can also help combat repeated markings from your dog whether it’s a puppy or an older animal.

Pet Stain & Odor Miracle is a reliable option that you can use on a wide variety of surfaces if you have an issue with urine on your carpet or other types of flooring in your home. It’s available in two different sizes as well with a 32-ounce spray bottle or 1-gallon jug.

3. Amaziing Solutions Pet Odor and Urine Eliminator

If you’re still with us and haven’t found the solution for your carpet yet, you’ve probably started to notice a trend by now. Most of these cleaners are going to have a similar chemical composition, and all of them promise to rid your home from urine stains. What sets Amaziing Solutions apart? It has something to do with its smell.

Nobody likes a cleaner that leaves your home smelling like a chemical spill has taken place indoors. Yes, you can always air your home out, but choosing a cleaner that smells good to begin with is half the battle. We’re pleased to say Amaziing Solutions Pet Stain & Odor Remover has a pleasant smell, so you won’t need to crack windows after soaking your floors. That means you can use this one to simply freshen up a room to remove that “dog smell” as well with a quick squirt even if no stains are present.

This solution is just as safe as the rest of our top picks, so you can use it around children and other animals without fear as it’s been certified by the Carpet & Rug Institute. We also like the fact it has a 100% lifetime money back guarantee just in case it doesn’t do the job for you.

4. Urine Gone As Seen on TV Stain & Odor Eliminator

While it was once something consumers giggled at in late night TV commercials, As Seen on TV products have taken off in recent years. That includes plenty of cleaning products for use both indoors and out although Urine Gone’s geared towards your carpets, not your lawn.

While we can’t back up their claim as the #1 Pet Urine Cleaner, we can attest to its cleaning prowess when it comes to urine stains on your flooring. It uses enzymes to break down bacteria left behind and will kill any unpleasant odors along with those stains. It’s billed as being good for “people accidents” as well which means it’s a great all-around stain cleaner across the board. The company rates it as safe for tile, wooden floors, furniture, and carpet although we recommend you do a spot test before using it on any exotic materials including leather.

You’ll get a choice when it comes to Urine Gone as it’s offered up in bottle form or a 1-gallon jug. We went with the latter as it gives you more bang for your buck and allows you to use your own containers which may be better than the ones from the manufacturer. On the downside, the information is sparse on what’s in this cleaner and how it works compared to other products.

5. Rocco & Roxie Professional Odor & Urine Remover

Rocco & Roxie isn’t a name that will ring too many bells outside of the pet world. That said, we promise you’ll remember that moniker once you try their Professional grade Odor & Urine Remover. It’s another product that’s safe for several different types of fabrics and a lock for one of the top cleaners around.

Chlorine free and color safe is what you’ll get from Rocco & Roxie’s mix. It will leave no messy residue behind after usage and will destroy any nasty residue left on your rugs or carpet by your pets. That includes urine, feces, vomit, and drool along with about anything else you can imagine. The enzymatic spray can counter odors as well and will not stink up your home. Whether it’s a litter box, crate, hardwood floors or just a simple area rug, we think you’ll be impressed by what this cleaner can do.

There’s no downside to this cleaner. Rocco & Roxie’s Professional Odor and Stain remover performs as advertised and comes with a 100% satisfaction guarantee. It’s also available in two different sizes as you can go with a 32-ounce spray or a 1-gallon jug if you don’t mind mixing it up.