15 Best Pet Urine Removers for Dog and Cat Messes

Dealing with pet stains and odors can be an unpleasant part of living with furry companions. Even the best-behaved pets can have accidents on carpets, furniture, and floors. Finding the right pet urine remover is crucial for eliminating tough urine stains and smells.

In this comprehensive guide, we’ll review the top-rated pet urine removers to remove stains and odors from your home.

What to Look for in Pet Urine Removers

There are a few key factors to consider when choosing the best pet urine remover for your needs:

  • Type of formula: Enzymatic cleaners are the most effective at permanently removing urine stains and smells. They break down the uric acid in pet urine. Odor eliminators like baking soda can also help absorb smells. Bleach-based removers tackle stains but aren’t as effective for odors.
  • Versatility: Look for a pet stain remover that can be used on multiple surfaces like carpets, hard floors, furniture, and fabrics. Avoid products that can only be used on certain materials.
  • Pet-safe ingredients: Make sure the cleaner contains pet-safe, non-toxic ingredients, especially if you have dogs or cats who might lick or ingest the product. Avoid ammonia, brighteners, and dyes.
  • Odor removal: The product should eliminate both stains and odors. Urine smells encourage pets to repeatedly soil the area. An effective urine remover will remove odors and discourage re-soiling.
  • Scent: Some pet stain removers leave behind a clean, light fragrance while others are unscented. Choose a scent you find pleasant but not overpowering.

Reviews of the Best Pet Urine Removers

After extensive research and testing, here are our picks for the top pet urine removers:

1. Rocco & Roxie Professional Strength Stain & Odor Eliminator

The Best Pet Urine Removers for Dog and Cat Messes
  • Best for Set-In Stains
  • Uses: Carpet, floors, furniture, fabrics, crates
  • Key Features: Enzymatic formula, natural ingredients, two sizes

Rocco & Roxie Professional Strength Stain & Odor Eliminator is our top choice for set-in pet stains and lingering odors. The natural, enzyme-activated formula permanently removes odors and stains from carpets, floors, furniture, pet beds, and more.

It’s effective even on old, set-in stains and leaves behind a light, pleasant chamomile scent. We love that it comes in two sizes – 32 oz and 1 gallon. With over 100,000 reviews on Amazon, this pet stain eliminator is tried and true.

2. Bubba’s Super Strength Pet Stain and Odor Remover

Bubba’s Super Strength Pet Stain and Odor Remover
  • Best Heavy Duty Formula
  • Uses: Carpet, floors, furniture, concrete, cages
  • Key Features: Professional strength, deodorizer, carpet-safe

For super tough stains, Bubba’s Super Strength Pet Stain and Odor Remover is up to the task. The powerful enzymatic formula permanently eliminates difficult stains and odors from urine, feces, and more.

Safe for use on carpets, floors, furniture, concrete, and even cages and crates, this cleaner can tackle the toughest pet messes. It leaves behind a pleasant mint and eucalyptus scent and has earned the Carpet and Rug Institute Seal of Approval.

3. Simple Solution Extreme Pet Stain and Odor Remover

Simple Solution Extreme Pet Stain and Odor Remover
  • Best Pet-Safe Formula
  • Uses: Carpet, floors, furniture, fabrics
  • Key Features: Enzymes and bacteria, pet-safe ingredients, variable spray settings

For a reliably effective and non-toxic urine remover, Simple Solution Extreme Pet Stain and Odor Remover is our top choice. The fast-acting formula harnesses the power of live bacteria and enzymes to digest and remove stains and smells.

It’s formulated with natural, pet-safe ingredients and is safe to use around children and pets when dry. The adjustable sprayer allows you to tackle stains in mist, foam, or stream mode. Simple yet powerful, this stain remover lives up to its name.

4. Skout’s Honor Professional Strength Urine Destroyer

Skout’s Honor Professional Strength Urine Destroyer
  • Most Eco-Friendly
  • Uses: Carpet, upholstery, crate pads, pet beds
  • Key Features: Plant-based, biodegradable, two sizes

For an effective and environmentally-friendly urine remover, Skout’s Honor Professional Strength Urine Destroyer is a great choice. This plant-powered formula harnesses the power of bio-cultures to eliminate odors and stains.

It’s biodegradable, cruelty-free, and vegan. The stain remover is safe to use on carpets, upholstery, crate pads, pet beds, and other porous surfaces. We appreciate that it comes in two sizes – 32 oz and 1 gallon.

5. Angry Orange Pet Odor Eliminator Spray

Angry Orange Pet Odor Eliminator Spray
  • Best Smelling
  • Uses: Carpets, floors, furniture, fabrics, litter boxes
  • Key Features: Real citrus scent, varieties for carpet and laundry

If you want your home to smell fresh after cleaning pet stains, Angry Orange Pet Odor Eliminator leaves behind a natural, orange citrus scent. Made with real oranges (peels and all), this spray demolishes odors instead of just masking them.

The carpet spray works on old and new stains, while the laundry pre-soak tackles odiferous clothes, bedding, and more. Over 100,000 Amazon reviewers agree this pet odor eliminator really works and smells amazing.

6. Bissell Pet Stain and Odor Remover

Bissell Pet Stain and Odor Remover
  • Best Pet Odor Neutralizer
  • Uses: Carpet, upholstery, area rugs
  • Key Features: sanitizing formula, permanent odor removal

The Bissell Pet Stain and Odor Remover combines stain-fighting ingredients with odor-neutralizing capabilities. The advanced formula sanitizes soft surfaces by killing 99.9% of germs and bacteria as it removes set-in stains.

Perfect for carpets, area rugs, and upholstery, this pet stain remover permanently eliminates odors instead of just masking them. Reviewers praise its effectiveness on old urine stains and tough smells like cat urine.

7. Nature’s Miracle Advanced Stain and Odor Remover

Nature's Miracle Advanced Stain and Odor Remover
  • Most Versatile Formula
  • Uses: Carpets, floors, furniture, fabrics, crates
  • Key Features: Enzymatic formula, pet-safe, fresh scent

Nature’s Miracle is a trusted brand when it comes to cleaning pet messes. The Advanced Stain and Odor Remover harnesses the power of enzymes, bacteria, and detergents to permanently eliminate stains and odors.

Safe for use on carpets, floors, furniture, kennels, pet beds, and more, this versatile formula quickly removes new and old stains from urine, feces, vomit, and drool. It leaves behind a light, lemon fragrance and discourages re-soiling.

8. Woolite Pet Stain & Odor Remover

Woolite Pet Stain & Odor Remover
  • Best Budget-Friendly
  • Bottle Size: 22 oz
  • Surfaces: Carpet, area rugs, upholstery

For an affordable yet effective urine remover, Woolite Pet Stain & Odor Remover is a great option. The formula quickly starts to work on eliminating fresh stains and odors from dog and cat accidents. Safe for use on carpet, area rugs, upholstery and more, it leaves behind a light, clean scent.

9. OUT! Pet Stain & Odor Remover

OUT! Pet Stain & Odor Remover
  • Best with Oxygen Power
  • Bottle Size: 32 oz
  • Surfaces: Carpet, floors, laundry

OUT! Pet Stain & Odor Remover harnesses the cleaning power of oxygen to lift and eliminate stains, odors, dirt and debris caused by pets. Safe for use on carpet, floors, laundry and other surfaces, it can tackle tough, set-in stains. The light scent fades quickly after use.

10. Hoover PetPlus Advanced Pet Stain Remover

Hoover PetPlus Advanced Pet Stain Remover
  • Best Scented
  • Bottle Size: 32 oz
  • Surfaces: Carpet, upholstery

The Hoover PetPlus Advanced Pet Stain Remover eliminates odors and stains while leaving behind a pleasant linen fresh scent. The professional-strength formula activates on contact to start removing pet urine, feces, vomit and other organic messes from surfaces.

11. Kids ‘N’ Pets Instant All Purpose Cleaner

Kids ‘N’ Pets Instant All Purpose Cleaner
  • Best Enzymatic Spray
  • Bottle Size: 24 oz
  • Surfaces: Carpet, floors, furniture

Kids ‘N’ Pets Instant All Purpose Cleaner uses natural enzymes to break down and digest stains and odors caused by pets. The non-toxic formula is safe to use around children and animals when dry. It’s designed for carpet, floors, furniture, pet beds, and other surfaces.

12. Bissell Pro Pet Stain & Odor Remover

 Bissell Pro Pet Stain & Odor Remover
  • Best Carpet Cleaner
  • Bottle Size: 128 oz
  • Surfaces: Carpet, area rugs

Bissell Pro Pet Stain & Odor Remover is a carpet shampoo specially designed to remove embedded pet stains, odors, and dirt from carpets and rugs. The professional-grade formula can be used with carpet cleaning machines or applied by hand. It leaves carpets fresh and clean.

13. OdoBan Odor Eliminator and Disinfectant

OdoBan Odor Eliminator and Disinfectant
  • Best Disinfecting
  • Bottle Size: 1 gallon
  • Surfaces: Floors, laundry, litter boxes

OdoBan Odor Eliminator and Disinfectant cleans pet stains and disinfects surfaces to inhibit bacteria and viruses. Highly concentrated, it can be diluted and used to wash pet bedding, clean litter boxes, scrub floors, and more. Safe for most surfaces when used as directed.

14. TriNova Natural Pet Stain & Odor Remover

TriNova Natural Pet Stain & Odor Remover
  • Best Natural Formula
  • Bottle Size: 32 oz, 1 gallon
  • Surfaces: Carpet, upholstery, area rugs

TriNova Natural Pet Stain & Odor Remover uses plant-derived enzymes to eliminate stains and odors from pets. Free of chlorine, phosphates, formaldehyde and dyes, the non-toxic formula is safe for kids, pets and the planet. It comes in two sizes and can be used on soft surfaces throughout your home.

15. Carbona 2-in-1 Oxy Pet Stain Remover

Carbona 2-in-1 Oxy Pet Stain Remover
  • Best Oxy Formula
  • Bottle Size: 22 oz
  • Surfaces: Carpet, upholstery

Carbona 2-in-1 Oxy Pet Stain Remover uses the cleaning power of oxygen to lift set-in stains and eliminate odors caused by pets. The built-in brush makes it easy to work the spray deep into carpets and upholstery. It leaves surfaces fresh and clean.

Pet Urine Remover FAQs

The Best Pet Urine Removers for Dog and Cat Messes

Still have questions about choosing and using pet urine removers? Here are answers to some frequently asked questions:

How do you get old urine stains out of carpet?

For old or set-in urine stains in carpets, an enzymatic cleaner is best. Spray the stain, let it soak for 5-10 minutes, and blot with a clean towel. Allow 24 hours for the enzymes to fully break down the urine, then rinse the area with clean water and extract any residue with a wet vac. Odor eliminators with baking soda also help absorb stubborn smells.

How do you get dog pee smell out of furniture?

Blot fresh stains immediately then spray an enzymatic cleaner onto upholstery, cushions, and fabrics. Allow it to soak in for at least 10 minutes then blot thoroughly with a towel. Repeat as needed for heavy stains and odors. An odor eliminator like baking soda or odoban can also help remove urine smells from furniture.

What’s the best way to get rid of pet odors from carpets?

Enzymatic cleaners are highly effective at removing both stains and odors from carpeting. Spray the formula generously over the affected area, allow it to soak in for 5-10 minutes, then blot and rinse with clean water. Let the carpet dry fully before allowing pets back on it. Adding baking soda on top of the stained area can help absorb odors as the cleaner works.

Can vinegar and baking soda remove pet stains and odors?

Yes, you can make a DIY pet stain remover using a 50/50 vinegar and water solution mixed with baking soda. Spray the mixture on the stain, let sit briefly, then blot. The vinegar helps break down the urine while the baking soda deodorizes. Make sure to rinse well after treating. This works best for fresh stains rather than set-in odors.

How do you keep dogs from peeing on carpet?

To deter dogs from soiling carpets, thoroughly clean any existing stains with an enzymatic cleaner to remove odors. Restrict access if they repeatedly go in the same area. Use carpet runners or tarp to cover sensitive areas. Attract them to pee outside instead by designating a potty spot and rewarding them for using it. Limit water intake before bedtime and take them out frequently.

Will hydrogen peroxide remove pet stains from carpet?

Yes, hydrogen peroxide can help lift fresh pet stains from carpet fibers. Mix equal parts hydrogen peroxide and water and spray or blot directly onto the stain. Let sit for 2-5 minutes before blotting thoroughly with a clean, absorbent towel to remove the moisture. Hydrogen peroxide can discolor carpet over time so use occasionally and spot test first. It’s better for stains than odors.

The Bottom Line

Pet stains happen, but with the right product, you can keep your carpets, floors, and furniture looking and smelling fresh.

For overall effectiveness and odor removal, Rocco & Roxie Professional Strength Stain & Odor Eliminator is our top choice. The powerful enzymatic formula eliminates set-in stains and odors for good.

For tough stains, choose Bubba’s Super Strength Pet Stain and Odor Remover. Its professional-grade cleaner tackles embedded dirt, feces, urine, and more.

Simple Solution Extreme Pet Stain and Odor Remover is ideal if you want a pet-safe yet effective enzymatic cleaner for everyday messes.

No matter which urine cleaner you choose, always follow label directions carefully and spot test before treating large areas. With the right pet stain remover on hand, you can keep your house clean and odor-free.