House Grail is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you. Learn more.

How to Remove Dog Poop Stains and Smells Out of Carpet: 3 Practical Options

person cleaning the carpet

Nobody likes the lingering smell of dog poop, and it can also be one of the most challenging smells to remove. So, we created this guide to give you a few different solutions for cleaning up the dog poop stains and smells lingering in your carpet!

We also answered a few questions that you might have after reading through the different options. You’ll have a new-looking and -smelling carpet in no time!

divider 4

How to Remove Dog Poop Stains and Smells Out of Carpet (3 Options)

1.  Vinegar and Baking Soda

baking soda and vinegar
Image Credit: focal point, Shutterstock
Difficulty: Low
Cost: Low
Effectiveness: High

This solution is the top choice for removing dog poop stains and odors, and that’s because it only uses everyday household products and does a great job of lifting stains.

Start by removing as much of the poop as possible. Next, mix a few drops of vinegar into a spray bottle of water, and spray down the affected area. Pat-dry the area to help lift the stain, and repeat this process until the stain comes up.

Next, apply the baking soda over the damp area, and give it about 10 to 15 minutes to dry. Once it dries, vacuum up the baking soda, and you should be good to go!


  • Only uses household ingredients
  • Does a great job of lifting stains
  • Helps eliminate odors
  • Too much vinegar can cause its own stain

2. Dish Soap and Vinegar

vinegar and cleaning supplies on the table
Image Credit: New Africa, Shutterstock
Difficulty: Easy
Cost: Low
Effectiveness: Low

While this dish-soap-and-vinegar solution isn’t quite as effective as baking powder and vinegar, it still does a good job of lifting stains. Mix 1 tablespoon of dish soap and 1 tablespoon of vinegar with 2 cups of warm water.

Spray the solution over the affected area, and spot-dry with a paper towel or rag. Repeat until you’ve lifted the stain. You can apply baking soda at this point to dry it all out if you’d like.


  • Only uses household ingredients
  • Helps eliminate odors
  • Too much vinegar can cause its own stain
  • Not as effective as baking soda

3. Use a Commercial Product

spraying carpet cleaner on the carpet
Image Credit: Syda Productions, Shutterstock
Difficulty: Easy
Cost: High
Effectiveness: High

If you have a stain or odor that your homemade household cleaners just can’t touch, you might want to consider buying a commercial product to get extra cleaning power.

Commercial products are effective at removing stains and typically use enzymes to help clean up odors too. Of course, you’ll need to spend more money to purchase this additional product, but they’re typically not that expensive.


Are you looking for an enzyme cleaner that can keep your house clean and your pet happy? We recommend the Hepper Advanced Bio-Enzyme Pet Stain & Odor Eliminator Spray, which permanently gets rid of the most stubborn stains and smells. There’s even a 100% satisfaction guarantee so you can try this cleaner risk-free! Click here to order your first bottle.

At House Grail, we’ve admired Hepper for many years, and decided to take a controlling ownership interest so that we could benefit from the outstanding products of this cool cat company!

Follow the specific steps on the cleaning product that you choose to get the best possible results.


  • Effective at removing stains
  • Does a great job of removing odors
  • Simple to use
  • Must purchase an additional product

divider 1

People Also Ask

Does Vinegar Get Rid of Dog Poop Smell?

Yes! A solution of vinegar and water, quickly followed by an application of baking soda, is a highly effective odor remover. Whether it’s on carpets, hardwoods, laminate, or something else, vinegar and baking soda can help eliminate odors.

How Do You Get a Dog Poop Smell Out of the Floor?

There are a few different ways to do it, but it all starts with getting the job done as soon as possible. The longer the smell has a chance to linger and settle into the flooring, the more challenging it will be to remove it.

We recommend using a vinegar-and-water solution, followed by an application of baking soda for the best possible results. However, if this combination isn’t cutting it, consider investing in a commercial cleaning pet cleaning product to clear up the smell.

Will a Professional Pet Cleaning Get Rid of Dog Odors?

As long as you go with the right company, yes! Professional pet cleanings should do a great job of getting rid of dog odors. But keep in mind that for long-seated odors, the only solution might be to replace the carpet or flooring.

divider 7


Don’t settle for foul odors and stains on your carpet. While they might take a little work to remove, the elbow grease that you put into cleaning them up is more than worth it.

Try out any of the three methods highlighted here, and we’re confident that you can eliminate dog poop stains and odors in no time!

See Also:

Featured Image Credit: VGstockstudio, Shutterstock


Related posts

OUR categories

Project ideas

Hand & power tools