We independently research, test, review, and recommend the best products for your dog.

Reviewed and dog-approved
Our favorite carpet cleaner for pets is Rocco & Roxie Stain, Urine and Odor Eliminator for Strong Odor (Enzyme-Powered) best for older stains and odor. But if you have an incredibly smelly fresh mess, try out Resolve Urine Destroyer Spray Stain & Odor Remover (No Flavor) that prevents re-marking.
In this article, you will learn everything about two of the best carpet cleaning solution for dog urine. If you want to keep your carpet smell fresh, odor-free, and stain-free, choose from the below list.
If you’re a person who loves your dog, you know that keeping your home clean can be a real challenge. That’s why we’ve evaluated the best carpet cleaning solutions, stain removers, and odor removers to help you tackle any messes your furry friend makes.
From top-of-the-line carpet cleaners to affordable natural solutions, we’ve got you covered. So you can relax and enjoy your Dog without worry.
The finest carpet cleaning solution is one that not only cleans up the urine mess but also won’t stain or damage your carpets. Find cleaners that were particularly effective at properly sterilizing and cleaning the affected area removing odors and preventing your dog from remarking the area again.
Table of contents
- Table of contents
- Here is the best cleaner for dog urine on carpet
- Types of carpet cleaner solutions
- Perfume / Odor masking spray
- Urine cleaners with the oxidizing agent
- Enzyme cleaners
- What are enzyme cleaners and how do they work?
- Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray
- What you will be getting:
- The best cleaner for dog urine on carpet according to use and reviews – Safe and effective for all carpets
- Resolve Urine Destroyer Spray Stain & Odor Remover, Transparent, No Flavor
- What you will be getting:
- Our second best cleaner for dog urine on carpet according to use and reviews – Safe and effective for all carpets
- The takeaway
- Frequently asked questions

Dog urine cleaner for carpet reviewed
We don’t want to confuse you with several options or buy several carpet cleaners for a single purpose. Here we give you only the two best cleaners for dog urine on carpet, that works.
We included the black light, it is a must-have tool for you to find the old dried-up urine on your favorite carpet.
(Choose and use any one of the recommended cleaners for dog urine on the carpet listed below updated on October, 2023)
Here is the best cleaner for dog urine on carpet
- Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray
- Resolve Urine Destroyer Spray Stain & Odor Remover, Transparent, No Flavor
Use GearLight UV Black Light Flashlight XR68 – Powerful 68 LED Blacklight Flashlights for Pet Urine Detection to identify the hidden dried urine spots.
Top picks for cleaner for dog urine on carpet
Here we reviewed carpet cleaners for dog urine stains and odor. Updated data on October, 2023
Petting My Dog is reader-supported. When you buy through links on our site, we may earn an affiliate commission from Amazon and other affiliated networks at no extra cost to you. Which does not mean that we endorse products or services for the sake of commission and does not influence our views in any manner. We do it for pet owners like you to find what is good for your Dog by experiencing, checking the facts with previous users and vets.

Rocco & Roxie Enzymatic Carpet Spot Cleaner Spray for Dog Urine on Carpet
Rocco & Roxie Stain, Urine and Odor eliminator enzymatic carpet cleaner is a cleaner that contains natural enzymes which are activated on contact with odors and stains.

Resolve Urine Destroyer Spray Stain and Odor Remover For Carpets
The formula utilizes high efficacy 100% bio-based polymer technology to remove the odor-causing molecules. Prevents remarking the same place again.

GearLight UV Black Light Flashlight to Spot Dog Urine Stain on Carpet
Pet Stain Detection: This black light illuminates hidden or dried dog urine spots on your carpet, floors, and furniture that the naked eye cannot detect. (Does not detect wet urine stains.) To get the most of out it, combine it with carpet cleaning and odor removing cleaner.
Types of carpet cleaner solutions
Make sure it’s a type of carpet urine cleaner that is safe for your dog and children. Some types of carpet cleaner cause allergic reactions in dogs, which could be dangerous if left untreated.
There are mainly three different types of carpet cleaners available to remove dog urine smell and odor.
Perfume / Odor masking spray
The perfume odor masking spray is rarely successful; once the fragrance has worn off, the urine stench will return with a vengeance.
You’ll quickly need to re-spray the area with a masking agent, and you’ll never deal with the odor alone.
We do not recommend odor masking cleaners at all.
Urine cleaners with the oxidizing agent
Urine cleaners that contain an oxidizing agent break down the urine molecules.
Oxidizing agents are excellent but bear in mind that oxidizing cleansers may damage some fabrics. When attempting to remove stains from carpet, always start with an inconspicuous location (and, honestly, this is a good idea for any carpet-cleaning solution).
Oxidizers might be more expensive than enzymatic cleaners; this does not necessarily imply that oxidizers are more effective.
Enzyme cleaners
What are enzyme cleaners and how do they work?
Enzymes in enzyme cleaners come from beneficial bacteria, which emit enzymes to break down molecules found in organic material such as urine, feces, and food.
The bacteria consume the molecules down to smaller pieces, allowing you to have a clean carpet without a pee stain after.
Enzymes can be used on a range of stains, however, they’re particularly well-liked among dog owners since they have such powerful odor-removal abilities.
Enzyme cleaners are especially beneficial when it comes to having dogs since they “actively eliminate odors rather than merely masking them with fragrance, as most cleaning solutions do.
They’re also non-toxic, safe for use, and unlikely to induce skin or respiratory irritation.
Enzymatic cleaners, like all enzymes, are found in every living thing on the planet. Enzymatic cleaners are a more natural alternative to traditional cleansers since enzymes are cleaners but not disinfectants.
Using a combination of both might be useful at times since enzymes alone are cleaners but not disinfectants.
How to choose the best cleaner for dog urine on carpet
Buyers guide
Selecting the right carpet urine odor cleaner
The common challenge people face when they don’t know how to select the right dog urine odor cleaner from the carpet is not being able to get rid of the smell.
This can be frustrating and cause your dog to have more accidents in the same spot, they mark the spot.
It’s important to find a cleaner that will remove all of the odor so your dog won’t be attracted to that spot again.
- Look for a cleaner that is specifically designed to remove dog stains and odors. There are many cleaners on the market that claim to be effective, but not all of them will work on dog urine.
- Make sure the cleaner is safe to use around dogs and children. Some cleaners contain harsh chemicals that can be dangerous if inhaled or ingested.
- Use a UV light to find old urine stains. You might want to invest in a UV black light that can help you detect dog urine, so you can be sure you’re covering the afflicted area completely.
- Read reviews from other dog owners to see which cleaners are the most effective.
- Select a cleaner that is easy to use like spot cleaners and follow the instructions carefully. Some cleaners require you to mix them with water, while others come in a ready-to-use formula.
- Test the cleaner on a small area of the carpet before using it on the entire stain. This will help you determine if the cleaner is safe to use and if it’s effective.
Make sure it’s a type of cleaner that is safe to use on your carpet.
If you have some time to spare please go through the individual cleaner for dog urine on carpet review.
Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray
Which is certified safe and gentle chlorine free and color safe. It’s safe to use near dogs and children. There are no harmful propellants, so there is no residue when used as directed. It’s so mild that it has been Certified Safe for all carpets by the Carpet and Rug Institute (CRI), earning it the Seal of Approval
- CERTIFIED GENTLE AND SAFE Chlorine free and color safe. Safe to use around pets and children. No hazardous propellants, no residue left behind. So...
- ELIMINATES STAINS, ODORS AND RESIDUE If it’s gross, it’s gone. Not just the stain, but the stink. From stinky yellow pet urine and feces to vomit...
- EVERY SURFACE, EVERY TIME For use on carpets, floors, furniture, clothing, litter boxes, kennels, carriers, all pet living and sleeping...
Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray Buying Options
Here is the link you can use to buy Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray.
FTC Affiliate Disclosure: This link is an affiliate link. Petting My Dog is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.
Rocco & Roxie stain, urine, and odor eliminator enzymatic carpet cleaner is a cleaner that contains natural enzymes which are activated on contact with odors and stains. These enzymes feed on ammonia crystals and organic matter until they are completely eliminated, leaving behind no traces of the original stain or odor.
Rocco & Roxie is a company that specializes in products for pet parents. Their mission is to provide solutions that make life easier for both pets and their humans.
They offer a wide range of products including pet Stain & Odor Removers, Grooming Products, Health & Wellness Supplements, and more.
What you will be getting:
Each bottle of Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic is available in 32 oz spray bottle, and 1 Gallon container.
The bottle and packaging were top quality when we received it.


Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray specs
First Impressions:
The best cleaner for dog urine on carpet according to use and reviews – Safe and effective for all carpets
I never thought I’d be one of those people who dealt with pet stains on my carpet, but here I am.
I had a dog for six years and never had an issue with accidents until my old dog passed away and I got a new puppy.
Puppy urine is something that no one ever tells you about – it’s incredibly strong and seemingly impossible to get rid of.
Sometimes its not at all visible, just smells. It’s and old stain.

I tried everything – store-bought cleaners, home remedies, even resorting to bleach on a few occasions.
Nothing worked and I was starting to lose hope that my carpet would ever be clean again.
That’s when a friend recommended Rocco & Roxie Stain & Urine Odor Eliminator Enzymatic Carpet Cleaner Spray.
I was skeptical at first, but decided to give it a try since I had nothing to lose.
I’m so glad I did!
Before you do you need to find the old urine spot, it’s always hidden from sight use UV Black Light for doget urine detection.

This cleaner is incredible – it’s removed all of the stains and odors from my carpet and it’s safe to use around my puppy.
I would highly recommend this cleaner to anyone who is struggling to get rid of pet stains and odors from their carpet.



Leave the solution an hour for fresh urine stain or overnight for old urine stains.
Soak up the remaining solution the next day and place a towel with weight to completely dry the carpet area.

After all these steps if you still smell the urine use the UV black light to spot the un dected older urine spot and treat it the same way.
Benefits:
Good about it – PROS:
Rocco & Roxie stain & urine odor eliminator enzymatic carpet cleaner spray is a cleaner that contains natural enzymes which are activated on contact with odors and stains. These enzymes feed on ammonia crystals and organic matter until they are completely eliminated, leaving behind no traces of the original stain or odor.
Bad about it – CONS:
The big downside for someone I see is can’t stand the smell. It makes my colleague cough/gag every time they use it but I have no issue at all, they push through because the product does work well!
Opinions from using Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray:
NOTE: If you have any questions or problems with Rocco & Roxie products, please feel free to contact them. You will get proper guidance from Rocco & Roxie until all of your problems are solved.
Who should buy Rocco & Roxie Stain, Urine and Odor Eliminator Enzymatic Carpet Cleaner Spray?
Who’s this product for? Who’s going to use it, What will it do or does? when to use and why?
Resolve Urine Destroyer Spray Stain & Odor Remover, Transparent, No Flavor
Which is certified safe and gentle chlorine free and color safe. It’s safe to use near dogs and children. There are no harmful propellanResolve is an iconic carpet cleaning brand, with over 40 years of heritage & strong equity in Stain Removal Efficacy.
- DESTORYS URINE ODORS THE FIRST TIME: neutralizes & destroys odors on contact
- REMOVES PET STAINS, food stains & other stains
- HELPS PREVENT remarking
Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner Buying Options
Here is the link you can use to buy Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner Spray.
FTC Affiliate Disclosure: This link is an affiliate link. Petting My Dog is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.
The journey begin in early 1819. Resolve is a subsidiary of Reckitt the same company that owns, Durex, AirWick, Veet, and many more famous brands. Products that range from health, hygiene, and nutrition for people in 200 countries around the world. Each of their products is a leader in its category helping protect, heal and nurture people. They’re making a real difference in lives everywhere.
At Resolve, they understand that keeping your carpets clean can be challenging, and they are here to help with a wide range of cleaning products.
Resolve is an iconic carpet cleaning brand, with over 40 years of heritage & strong equity in Stain Removal Efficacy. At Resolve, they understand that keeping your carpets clean can be challenging, and they are here to help with a wide range of cleaning products.
What you will be getting:
Each bottle of Resolve Urine Destroyer Spray Stain & Odor Remover Transparent Carpet Cleaner with no flavor is of 32 Fl Oz
The bottle and packaging were of top quality when we received it.


Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner Spray specs
First Impressions:
Our second best cleaner for dog urine on carpet according to use and reviews – Safe and effective for all carpets
I used to think that as long as I cleaned up the messes my dog made on the carpet, everything would be okay. But a black light showed me otherwise. It scared me how much urine was left after I rigorously spot-cleaned fresh stains.
I didn’t realize that just because I couldn’t see the urine, it didn’t mean the odor wasn’t there. My dog could still smell it, and would often remark on the same spot. I needed to find a way to remove the stains AND the odors.
I heard about Resolve urine destroyer spray for carpets when I was looking for a way to remove the stains AND the odors my dog left on the carpet.
I saw Resolve’s commercial on TV and it looked like exactly what I needed. The commercial claimed that the formula would remove the odor-causing molecules and that it was safe to use around dogs and kids.
I bought two spray bottles of Resolve urine destroyer spray for carpets no flavor 32 Fl Oz.
Resolve Urine Destroyer is a product designed to remove the odor-causing molecules from carpets, area rugs, upholstery, fabrics, car interiors, and hard floors. The spray also promises to be safe for use around dogs and kids.
The product comes in a spray bottle and is designed to be used on wet or dry stains. For best results, it is recommended that you saturate the area with the spray and then blot with a clean cloth. You may need to repeat this process several times for tough stains.
The main active ingredient in Resolve Urine Destroyer is hydrogen peroxide. Hydrogen peroxide is a natural bleaching agent that is often used to remove stains.
In addition to hydrogen peroxide, the spray also contains some surfactants and neutral fragrances. The surfactants help to break up the stain so that it can be more easily removed.
I tried and here is the result
Benefits:
Good about it – PROS:
Best for spot cleaning the dog mess on your carpet. For this low price, it’s a really good deal. I will buy it again.
Bad about it – CONS:
Need to treat the stains immediately, for older stains it’s best to use enzymatic cleaner that we discussed above.
Opinions from using Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner Spray:
NOTE: If you have any questions or problems with Resolve products, please feel free to contact them. You will get proper guidance from Resolve until all of your problems are solved.
Who should buy Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner Spray?
Who’s this product for? Who’s going to use it, What will it do or does? when to use and why?
The takeaway
If you’re struggling to get rid of old dog urine stains and odors from your carpet, I would highly recommend trying Rocco & Roxie Stain & Urine Odor Eliminator Enzymatic Carpet Cleaner Spray.
This cleaner is incredible – it’s removed all of the stains and odors from my carpet and it’s safe to use around my puppy. Plus, Rocco & Roxie is a company that specializes in products for pet parents, so you know they’re dedicated to making life easier for both pets and their humans.
For not so old immediate stains you can use Resolve Urine Destroyer Spray Stain & Odor Remover Carpet Cleaner which removes the stain so fast and discourage your dog to remark the same spot again.
Relax the above discussed two carpet cleaners are perfectly safe on your dog and any type of fabric and carpet materials. You can use it worryfree.
Since this is the final part of this article, the next time you go to purchase a carpet cleaner, remember these helpful tips. Hope you enjoy reading this article about “best cleaner for dog urine on carpet”.
So what are you waiting for—order yours today!
Frequently asked questions
Rocco & Roxie Stain & Urine Odor Eliminator Enzymatic Carpet Cleaner Spray is a cleaner that contains natural enzymes which are activated on contact with odors and stains. These enzymes feed on ammonia crystals and organic matter until they are completely eliminated, leaving behind no traces of the original stain or odor.
Yes, this spray is safe to use on all carpet fabrics and colors.
The enzymes in this spray are activated on contact with odors and stains, and they feed on ammonia crystals and organic matter until they are completely eliminated, leaving behind no traces of the original stain or odor.
This spray begins working immediately upon contact with the stain or odor. However, depending on the severity of the stain or odor, it may take up to 24 hours for the enzymes to completely eliminate it.
While this spray is specifically designed for use on carpets, it can also be used on other surfaces such as upholstery, clothing, and pet bedding.
Yes, this spray is safe to use around pets and children. In fact, it is specifically designed for use in homes with pets.
Depending on the size and severity of the stain or odor, you may need to use more or less of this spray. For best results, follow the instructions on the bottle.
Rocco & Roxie and Resolve Urine Destroyer spray is available for purchase online and in select pet stores.
The main active ingredient in Resolve Urine Destroyer is hydrogen peroxide.
Resolve Urine Destroyer contains hydrogen peroxide, which is a natural bleaching agent that can remove stains. In addition, the spray also contains surfactants and neutral fragrances to help break up the stain and eliminate odors.
You can use Resolve Urine Destroyer on wet or dry stains. For best results, saturate the area with the spray and then blot with a clean cloth. Repeat this process as necessary for tough stains.
Yes, Resolve Urine Destroyer is safe for use around dogs and kids.
Rocco & Roxie Stain, Urine and Odor Eliminator is the best enzymatic Carpet Cleaner Spray
As per our test and research the best cleaner for dog urine in carpet is Resolve Urine Destroyer Spray for fresh urine and Rocco and Roxie stain, urine formula works best for older urine stain and odor.
We will bring you more informative articles and dog product updates. Make sure you subscribe to get the latest updates.
Last update on 2023-10-02 / Affiliate links / Images from Amazon Product Advertising API