Dog urine can be a huge pain to clean up. Even when you think you’ve wiped everything off the carpet, a foul odor may pervade the air. Fortunately, with the right carpet cleaner, dog odor can be a thing of the past. Whether you use a carpet spray or rug shampoo, there are cleaning solutions that will do the trick.
Best Carpet Deodorizer For Dog Urine
Product | Amount in Bottle | Organic | Type of Cleaner |
---|---|---|---|
#1. Rocco & Roxie Our Best Pick Check Price |
32 ounces | No | Carpet spray |
#2. Carbona
Check Price |
22 ounces | No | Carpet spray |
#3. Puracy
Check Price |
25 ounces | Yes | Carpet shampoo |
#4. Nature’s Miracle
Check Price |
64 ounces | No | Carpet shampoo |
#5. Whip-It
Check Price |
32 ounces | Yes | Concentrate |
#1. Rocco & Roxie Professional Strength Stain and Odor Eliminator

Carpet sprays are easy to use. They let you pull up stubborn and tough stains by simply pointing the bottle and pulling the handle. This offering from Rocco & Roxie is available in 32 ounce and 1 gallon sizes. 32 ounces should be plenty for the average person, but if you’re a professional who works with dogs a lot, you might want to upgrade.
One of the biggest selling points is that this cleaner eliminates the bacteria, organic matter, and ammonia that cause odors. The enzymes break them down completely, destroying urine odor and other dog smells.
There aren’t any harsh chlorine ingredients, and the solution is safe to use on colored fabrics. Another selling point is that this cleaner will work on any fabric. That includes carpets, rugs, clothes, dog beds, blankets, upholstery, and maybe even drapes.
#2. Carbona 2-in-1 Oxy-Powered Pet Stain

The Carbona carpet cleaner takes a unique approach to bottle design. Rather than having a standard spray nozzle, the cleaner comes with a brush head. This allows you to massage the cleaner into your carpeting and scrub harder, bringing up the toughest stains.
The brush is made to work for as long as the formula inside the bottle lasts, but it will be worn out after that. The cleaner works through oxy power. You shouldn’t use it with a steam cleaner, since it’s meant for undiluted spot removal.
After you’re done, there’s no need to vacuum. However, you will need to pull up any excess wetness with a cloth or paper towel. The formula is generally safe to use around children, but they should be kept out of the room while it’s drying.
#3. Puracy Natural Carpet Cleaner

Carpet shampoos can be diluted in a steam cleaner to provide a deeper clean of large carpeted areas. When you’re picking the best shampoo to eliminate dog odors, Puracy is hard to beat. It will work best if you treat tough stains with a spot remover first.
A 25-ounce bottle of Puracy provides 20 total gallons of cleaning solution. The deodorizing and cleaning ingredients are all naturally derived. They work by removing odors, soil, and stains from multiple washable surfaces. In addition to carpeting, you can use the solution on hard floors, upholstery, and carpets.
You can use this offering as a spot treatment if you don’t dilute it; once diluted, it should be used with a cleaning machine. It’s compatible with all major machine brands.
The solution can be used on any washable surface throughout the home, including bedding and children’s rooms. There aren’t any harmful chemicals, so the chances of allergic reaction or health complications are low.
For those concerned about ethical consumption, you’ll be glad to know that the product is vegan, cruelty-free, and fully biodegradable.
#4. Nature’s Miracle Advanced Carpet Shampoo

At 64 ounces, this is one of the largest bottles on the market, so it’s a great shampoo choice if you want to buy in bulk. The formula can be used with any steam cleaner or water-based machine.
The solution uses enzymes to penetrate stains and break them down at the source. Once the bacteria and organic materials are removed, the urine odor will dissipate. On top of normal enzyme action, the cleaner is formulated with bio-enzymatic odor lock technology, which permanently removes odors.
The formula is great to use on colored fabric. Not only does it not damage colors, it has specific components designed to brighten faded colors. The conditioners also make your fabrics softer.
As long as you use the cleaner as directed, it’s safe around your pets and household. You should avoid using it in areas where food preparation occurs, and you shouldn’t let your pets or children play on the carpeting until it’s dry.
#5. Whip-It Multi-Purpose Stain Remover

This is a concentrate, so it’s somewhere between a spray cleaner and a shampoo. The bottle can be diluted to meet your needs. Once diluted, a 32-ounce bottle will give you enough cleaning solution for 32 regular bottles of cleaner.
You can dilute the cleaner at different levels to meet different needs. For spot removal, you’ll want something stronger; for large-area cleaning, you’ll want a more dissolved concentrate.
This cleaner can handle stone, wood, upholstery, tile, carpeting, and rugs. The manufacturer has logged more than 500 different ways to use the cleaner, and its enzymes are very effective at breaking down odor-causing substances.
Final Thoughts
Carpet sprays are good for spot removal. If your dog has only soiled a small area, they’re worth the purchase. The Rocco & Roxie is the best carpet spray, offering organic ingredients and a lot of cleaner at a fair price point.
Carpet shampoos are good for deep cleaning larger areas. If large areas of carpeting are giving off odors, this is the type you should use. Dilute shampoos as recommended and place them in a carpet cleaning machine. The Puracy shampoo is the best on the market for dog messes and odors.