How to Get Dog Poop Out of Carpet


Accidents happen, particularly when you have a puppy or even an older dog. Fortunately, cleaning up pet messes is a lot easier than you might think, especially if you tackle the (stinky!) situation ASAP. Whether you’re dealing with a fresh stain or an old one, we’ve got everything you need to learn how to get dog poop out of carpet.

“Pet waste, particularly dog poop, should be cleaned up quickly for a few reasons,” says Guy Peters, owner of Mop Stars Cleaning Service. “The most obvious is that the smell will permeate your whole home almost instantly. But another reason is that feces is full of bacteria and parasites that are dangerous to pets and people, such as E. coli, salmonella and parasitic worms.” Also, the longer the mess sits, the more it seeps into your carpet’s fibers and padding, causing long-term damage that can only be fixed by replacing the carpet.

Similar to how to get dog pee out of carpet, how to get rid of dog smell, and how to get rid of pet odor, mastering how to clean dog poop—white dog poop or otherwise—out of your carpet without leaving behind permanent stains or smells requires a little bit of work. You’ll also need to have the right cleaning supplies and appliances—including the best pet stain removers and carpet cleaners for pets—on hand.

How to clean fresh dog poop out of carpet

Peters suggests following these steps for getting dog poop out of carpet when it is fresh:

1. Remove the pet from the area

If you’re able to catch your pet pooping in the act, don’t scold or punish them, Peters says. “They may be sick or too young or old to control what just happened,” he points out. Instead, remove them from the area to ensure they don’t step in the mess.

2. Use a plastic bag to get rid of the mess

Grab a plastic bag or dog poop bag to remove as much of the material as you can. “If you’re dealing with diarrhea, use paper towels to soak up as much as possible, but be careful not to push too hard on the carpet, as that may drive the mess deeper into the carpet fibers,” says Peters.

3. Spray the area with an enzymatic cleaner

After you’ve removed the bulk of the mess, spray and lightly dampen the area fully with an enzymatic cleaner. (More below on why an enzymatic cleaner is the way to go.)

4. Wipe away more of the mess

After spraying, use paper towels or a rag to wipe away more of the mess.

5. Repeat

Spray the area again, this time fully saturating the stain, plus about an inch of space surrounding it. Let it sit for 15 to 20 minutes. “It’s important to let it sit, as that allows the enzymes time to do their job,” Peters notes.

6. Blot the area again

After blotting the area again, repeat the last two steps if needed.

7. Sprinkle baking soda on the stain

Next, sprinkle a light layer of baking soda over the area, and use a soft-bristle brush to gently scrub it. “Baking soda will help with odor removal, discoloration and staining, but it is not an enzymatic cleaner,” says Peters. “Don’t skip the enzyme-cleaner step.” Let the baking soda sit for 30 to 60 minutes or until completely dry.

8. Vacuum

Finally, use a vacuum to remove the baking soda. In case you’re in need of a new one, here are the best vacuums for pet hair.

Bonus: Use a steam carpet cleaner

If you have a steam carpet cleaner, you can use that instead of, or in addition to, any of the above steps, “as long as you are using an appropriate enzymatic product in the cleaner,” says Peters. “I like to use the enzyme cleaner and baking soda, and then go in one more time with my carpet cleaner to ensure I’ve really gotten the area clean.”

How to get old poop stains out of carpet

Believe it or not, cleaning dog poop that has been sitting on your carpet for a while doesn’t require too much more work. In fact, sometimes it even requires less. “If you find an old pile of poop that has dried into your carpet, don’t panic!” says Peters. “Sometimes dried messes are easier to clean up than fresh ones.” Here’s what you need to do:

1. Use a plastic bag to pick up the mess

Just like with a new accident, use a plastic bag to pick up as much poop as you can. With an old mess, use your fingers (with the bag over them, of course) to grip and pull off pieces.

2. Loosen old excrement

Use a bristle brush or scraping tool, like a putty knife, to loosen as much of the dried poop as possible. “The more you can remove while dry, the less unpleasant the cleaning process will be,” Peters says. “Once you add a liquid to the soiled area, smells are released, and the material can again start staining and seeping into your carpet.”

3. Spray the area with an enzymatic cleaner


Why Do Dogs Eat Poop?

Courtesy Amy Shojai

Is the Mudbuster Worth It?

Olga Kuzyk/Shutterstock

Why Dogs Spin Before They Poop

search close