Best Enzyme Cleaner for Dog Urine

Some of our posts contain affiliate links and we may receive a small commission if you make a purchase through them.

best enzyme cleaner for dog urine

Okay, here’s the deal. At some point, you’re going to have to clean up your dog’s mess, that’s just a part of being a pet owner.

Although you can avoid most potty accidents by following these housebreaking tips, it’s certainly a good idea to keep a high-quality urine remover on hand, just in case.

This is especially true if you have a new puppy or a senior doggy who may not be able to control his bladder all the time.

Luckily, enzyme cleaners have been shown to work extremely well in eliminating dog urine odors, and even stains, with little to no effort.

But how do you know which one is best for your needs? Don’t worry, we got you covered!

What’s the Best Enzyme Cleaner for Dog Urine?

1. Amaziing Solutions Pet Odor Eliminator and Stain Remover

Amaziing Solutions Pet Odor Eliminator and Stain Remover Carpet Cleaner for Dog Urine and Cat Pee, Professional Strength Enzymatic Solution, Natural Enzymes for Carpet and Hardwood Floors (32oz)

This enzyme cleaner contains powerful enzymes that effectively treat pet urine odors, which means that your dog will be discouraged from returning to the same spot in the future.

You can use it on different surfaces, such as carpets, hardwood floors, furniture, car interiors, etc. Additionally, it instantly dissolves stains on first contact, therefore, there’s no need for scrubbing.

Certified by the Carpet and Rug Institute, this pet urine remover uses a bio-enzymatic formula that has eco-friendly, non-toxic ingredients, so it’s perfectly safe to use around your pets.

In spite of how effectively it cleans, there’s no harsh chemicals, or overly perfumed scent left behind. Instead, the treated area is left with a subtle fresh smell that’s very discreet and pleasing.

To ensure that you’re 100% satisfied with the results, the company offers a lifetime satisfaction guarantee! No questions asked.


  • Instantly dissolves stains
  • Carpet and Rug Institute (CRI) approved
  • Non-toxic ingredients
  • Lifetime satisfaction guarantee


  • Some people couldn’t completely remove old stains from their carpets

Bottom Line

This enzyme cleaner can be used to remove fresh stains and odors with minimal effort. Its gentle and safe properties means you can apply it on nearly any surface, and without risking your dog.

Check Current Price Here

2. BUBBAS Super Strength Commercial Enzyme Cleaner

BUBBAS Super Strength Commercial Enzyme Cleaner - Pet Odor Eliminator | Enzymatic Stain Remover | Remove Dog Cat Urine Smell from Carpet, Rug or Hardwood Floor and Other Surfaces (32oz)

This is a highly potent enzyme cleaner made for carpets, tile and hardwood floors, and concrete. It includes enzymes that handle with persistent pee odors, making it perfect for preventing your dog from visiting his latest pee marking attempt.

Also, it uses a dormant bacteria that becomes active once it meets the urine stain, and you can safely spray it on your clothes, furniture, bedding, or even use it as a shoe deodorizer.

Aside from removing urine, this CRI approved pet urine remover is effective at cleaning other tough stains, such as red wine and grass. Plus, it’s safe for your dog, your home, and the environment.

Although the scent isn’t excessively harsh, it has a bit of a chemical smell that fades away gradually. In case you don’t like it or it doesn’t work for you, you can return the product for a refund.


  • Highly potent
  • Can be used in many areas
  • Effeciant on tough stains
  • Safe ingredients
  • Money-back guarantee


  • Smells a bit strong and chemical

Bottom Line

This enzyme cleaner is formulated to removes stains and odors effortlessly. It’s pet-safe, as well as environment-friendly, and can be used on multiple surfaces without causing damage.

Check Current Price Here

3. Life Miracle Enzyme Cleaner & Pet Odor Eliminator Concentrate

Life Miracle Enzyme Cleaner & Pet Odor Eliminator Concentrate | Deep Cleaning Enzymatic Spot Remover for Dog Cat Urine, Rug, Carpet, Upholstery, Couch & Car Stains & Smells | Concentrate Makes 128 oz

This is a super-concentrated enzyme cleaner that’s mixed with water and applied directly to carpets and floors. You can use it during potty training, and even to deal with your dog’s marking behavior.

It uses a unique blend of enzymes to break down the actual organic matter causing the odor, rather than simply mask it.

In addition, it’s incredibly flexible, capable of removing different types of stains, not just from floors and carpets, but also from upholstery, mattresses, and dog beds.

This pet urine remover is all-natural and environmentally friendly, so you don’t need to worry about exposing your pets or family to harsh or toxic chemicals.

It’s also important to mention that even though the smell is a little overpowering at first, it’s quickly dissipated once you add water to the concentrated solution.


  • Economic product
  • Effective on different surfaces
  • All-natural cleaner


  • Didn’t work for some people

Bottom Line

This enzyme cleaner can be a good option to try for removing pet stains and odors, along with being an overall cheap and safe cleaning tool to use around the house.

Free dog obedience course

Check Current Price Here

4. Rocco & Roxie Professional Strength Stain & Odor Eliminator

Rocco & Roxie Supply Professional Strength Stain and Odor Eliminator, Enzyme-Powered Pet Odor and Stain Remover for Dogs and Cat Urine, Spot Carpet Cleaner for Small Animal, 32 oz.

This is a bio-enzymatic cleaner that’s a favorite amongst pet owners. It can easily fix your dog’s marking problem, as well as eliminating odors, by handling any ammonia residues.

You can use it on just about anything, including carpets, floors, furniture, clothing, kennels, and carriers. Also, it can help you get rid of vomit and other stubborn stains, but you may need to apply it more than once for best results.

It’s also one of the few products that have the Carpet and Rug Institute (CRI) Seal of Approval, meaning you can use it on your carpet without having to worry that it will get ruined or become stiff.

Moreover, this pet urine remover is extremely gentle, and it doesn’t contain hazardous ingredients like chlorine or colors, which makes it’s safe to use inside the house, and near your dog.

However, the smell is a bit too sweet, although it slowly dissolves after a few minutes and leaves a fresh, clean smell. Unlike some other household cleaners.

As an added bonus, you have a 100% satisfaction guaranteed policy in case you’re not pleased with the results, and want to ask for a refund.


  • Can be used almost everywhere
  • Carpet and Rug Institute (CRI) approved
  • Good for stubborn stains
  • No hazardous ingredients
  • 100% satisfaction guaranteed


  • Old stains may require multiple applications
  • Scent is a little strong at first

Bottom Line

This is our favorite enzyme cleaner for dog urine. It can be used on a wide variety of surfaces and items, and even on tough stains. Plus, it’s free from any overly harsh ingredients, which put this product at the top of our list.

Check Current Price Here

5. Sunny and Honey Pet Stain & Odor Miracle

Pet Stain & Odor Miracle - Enzyme Cleaner for Dog and Cat Urine, Feces, Vomit, Drool

This enzyme cleaner, like many others, can help stop repeated marking by your dog. It works well on both new and old pee stains, and without damaging the affected area.

You can apply it to your carpet, rug, hardwood floor, furniture, leather, pet bed, crate, and even inside your car. In addition to dealing with dog urine, it can also get rid of vomit and drool stains successfully.

Like any bio-enzymatic cleaner, this pet urine remover also doesn’t contain harmful chemicals, so you can use it wherever you like with confidence.

Additionally, 10% of the profits from each purchase will be donated to animal rescues and shelters, which we absolutely love!

That said, if you’re sensitive to smells, the strong mint fragrance can be a little overwhelming at first. Otherwise, it’s not so bad.

Update: You can now get a fragrance-free version of this product.

If you’re not satisfied, you can ask the seller for a full refund within 60 days.


  • Can be used on various surfaces
  • Removes tough stains
  • No harmful chemicals
  • Full refund policy


  • Some people dislike the overpowering scent

Bottom Line

This enzyme cleaner is ideal for anyone looking for a natural cleaning product. It uses non-toxic, yet highly effective ingredients, and provides you with speedy and impressive results.

Check Current Price Here

6. XIONLAB Enzyme Cleaner Urine Odor Remover

XIONLAB Enzyme Cleaner Urine Odor Remover - Enzymatic Pet Odor Eliminator for Carpet, Furniture & Upholstery - Super Strength Pet Urine & Stain Cleaner for Dog & Cat Pee - Safe for Kids & Pets - 1Gl

This is a commercial enzyme cleaner that can be used on floors, carpets, upholstery, and furniture. It contains enzymes that attack the molecules of the urine until they’re liquefied, removing all trace of urine that your dog may smell.

As it’s extremely versatile, you can use it to also clean mattresses, fabrics, garbage cans, and even pet shops or vet offices. Additionally, it can be used to treat many other stains, including vomit, blood, wine, coffee, and more.

As mentioned above, this pet urine remover uses bio-enzymatic action rather than relying on harsh chemicals. This makes it eco-friendly, as well as safe for your pet.

Unlike other cleaners that may smell overly chemical, this one has a pleasant, if somewhat initially overpowering scent.


  • Great all-purpose cleaner
  • Ideal for tough stains
  • No harsh chemicals


  • Didn’t work for some people
  • Only comes in 1 gallon, although it’s more cost-effective

Bottom Line

This is a powerful and safe enzyme cleaner that can be used to remove stains and odors from nearly anything. Even though it’s not perfect for everyone, it should help to eliminate traces of any previous mess, ensuring your dog won’t revisit the spot.

Check Current Price Here

Best Alternative to Enzyme Cleaner

My Pet Peed Pet Urine Remover

My Pet Peed - Pet Urine Remover (32oz Spray Bottle)GUARANTEED TO WORK OR YOUR (without the hassle of having to return anything)

This is an oxidized-based cleaner that’s made by an ex-carpet cleaner. Therefore, it’s not surprising that it’s highly effective at cleaning dog urine from carpets and rugs.

Free dog obedience course

This cleaner can handle fresh and older stains instantly, without having to scrub or rinse. It even works on tough spots that have been rubbed into carpets. But keep in mind that you may need to treat the spot more than once if it’s an older stain.

While some dog urine removers contain salt, this one isn’t. This is a bonus, as salt only serves to dry out the bacteria rather than eliminating it. It also doesn’t contain any harsh chemicals, bleaches, or fragrances, and won’t leave any residue once it’s dried.

Unlike an air freshener that’s meant to mask bad odors, this deodorizer will remove the bacteria that causes the bad smell. That said, you may notice a mild fresh scent after applying it.


  • Perfect for carpets
  • No salt or harsh chemicals
  • Designed to remove bacteria


  • A few people noted that their dog could still smell the urine

Bottom Line

While the opinions are mixed, this is still a good enzyme cleaner alternative for cleaning fresh stains, and even maybe treating old ones. It can also remove any trace of odor from your carpet, and is considered non-toxic and safe to use near your pets.

Check Current Price Here

Why Do You Need a Pet Urine Remover?

When your dog accidentally makes a mess indoors, simply cleaning the pee spot with soap and water isn’t enough.

Even though you may think you’ve removed all of the urine’s residue, keep in mind that dogs have an incredibly strong sense of smell. Far stronger than humans.

If your dog smells the scent of its last mistake, he may be more likely to go in the same area if he finds himself in a stressful situation. The best thing you can do is to remove any trace of it by using a pet urine remover that includes enzymes or oxidizers.

It’s important to note that most pet urine removers can handle stains as well. So always read the label to find out what the product is meant for, and look at other people’s reviews to see if it worked for them.

Of course, you must also double-check to see if it’s safe to use in a house with pets. The bottle should be labeled as non-toxic, and it shouldn’t contain harmful ingredients like ammonia and bleach (which can ironically worsen your dog’s marking problem).

Finally, be sure it can be used on other surfaces other than floors and carpets. For example, kennels, mattresses, couch covers, etc.

What Should I Look for in an Enzyme Cleaner?

There are four key things to look for in an enzyme cleaner. These include concentration, perfume, dry out time, and the type of bottle the product comes in.

Concentration: Most enzyme cleaners are labeled normal strength, and these products work perfectly fine for day to day use, or on light stains. If you’re dealing with a stain that’s particularly stubborn, or hard to remove, you need a higher concentration.

Enzyme cleaners with a high concentration are often given the label of industrial or commercial strength.

Perfume: If you want the added luxury of having a particular scent infused into your enzyme cleaner, you can certainly find many options. The majority of enzyme cleaners, however, don’t have any added scent.

Particularly if you’re sensitive to perfumes, going with a non-scented option is probably for the best.

Dry Out Time: This is something that’s very important to consider when choosing an enzyme cleaner. Most of these products take anywhere from 12-24 hours to properly dry. It’s important to allow for this period of drying out time to ensure the enzyme cleaner has ample time to do what it’s supposed to do.

Products that boast a fast dry out time are probably not as effective, and should be avoided.

Type of Bottle: Generally speaking, when it comes to enzyme cleaners, you have two options regarding the type of bottle; spray bottles or pour bottles.

Spray bottles, of course, are more precise, and it’s much easier to control exactly how much you’re putting in an area, as well as being sure it goes where it needs to go. Pour bottles, however, are larger and tend to give you more value for your money.

In reality, the best thing to do is buy a pour bottle and transfer it over to a spray bottle to use in smaller doses.

How to Remove Pet Urine From Carpets and Floors?

Use these steps if your pet has experienced an accident on your carpeting or wood flooring:

  1. Test the cleaner in a hidden area.
  2. Absorb the pet urine as quickly as possible. If the incident has just happened, simply use dry paper towels to sop it up.
  3. Apply the cleaner and wait for 5-10 minutes, or until the product reaches the padding of the carpet.
  4. Blot the excess product using a cloth or a towel and let the area dry.
  5. For an older, dried-on stain, you’ll need to first use water to wet the area. If it’s a carpet, wait until the liquid reaches the padding and let it sit for a few minutes.
  6. Soak up the excess water with a high-absorbent towel or a dry cloth.
  7. Apply the cleaner.
  8. Cover the area with a towel and leave it overnight.
  9. Check again the next day and reapply if needed.

Other FAQ’s

What are enzyme cleaners?

Unlike other cleaners, enzyme cleaners don’t use chemicals. Instead, they work in a more natural way by using enzymes and beneficial bacteria to help break down even the most stubborn stains.

These cleaners are also great for eliminating odors, and they can be used on almost any surface, as they’re quite gentle.

How do enzyme cleaners work?

The kind of enzyme cleaner you buy will help target and break down different kinds of stains. If you’re unsure as to what kind to purchase, go for a bio-enzymatic cleaner.

Free dog obedience course

In a nutshell:

  • Lipase is best for dissolving fats, so it works great on grease stains.
  • Analyze breaks down starch, so you can use it for kitchen stains, like stubborn sauces.
  • Protease works on anything protein-based, like urine or blood. This is one of the best choices for pet owners.

Are enzyme cleaners safe?

In a word, yes. Enzyme cleaners don’t use all of the harsh, artificial chemicals found in so many other household cleaners. They’re also much safer for households with pets and small children.

Is vinegar an enzymatic cleaner?

Yes, but only if you use the white variety. White vinegar is highly alkaline, so it helps with breaking down odors and with eliminating stains.

Is baking soda an Enzymatic Cleaner?

No. Baking soda simply does not have the capability to break down substances like uric acid in the same way an enzymatic cleaner can.

Bottom Line

Overall, Rocco and Roxie Stain & Odor Eliminator is a great pet-friendly option, and probably the best enzyme cleaner for dog urine out there.

It’s also one of the safest products you can use on your carpet, although you may have to apply it more than once to get rid of older stains.

Whatever you choose, remember to look at the label and the ingredients list to make sure they’re safe for your pup and everyone else in the house.