← Back to Blog

How to Get Dog Poop Out of Carpet (Fresh, Dried, or Diarrhea)

How to Get Dog Poop Out of Carpet (Fresh, Dried, or Diarrhea)

Accidents happen. A puppy, a sick stomach, a door that didn’t get opened in time, and now there’s a mess ground into the carpet. The good news: dog poop comes out of carpet cleanly if you go in the right order. The bad news: most people make it worse in the first thirty seconds by scrubbing. We clean up dog waste for a living, so here’s how to do it without spreading the stain or baking in the smell.

What You Need

Nothing exotic, and you probably have most of it:

  • Disposable gloves
  • A plastic bag or a paper plate for lifting solids
  • A spoon or a dull plastic scraper
  • A thick stack of white paper towels or white cloths (white matters, so dye cannot transfer into wet carpet)
  • Dish soap
  • An enzyme cleaner labeled for pet waste
  • Cool water

Skip the scrub brush entirely. It is the single most common way this goes wrong.

Three Rules Before You Start

  1. Don’t scrub. Blot. Scrubbing grinds the mess deeper into the fibers and spreads it wider. Every step below is lift, blot, and press, never scrub.
  2. Skip the hot water. Poop is a protein stain, and heat cooks protein into the fibers and locks the stain and the smell in for good. Cool or lukewarm water only.
  3. Work from the outside in. Clean from the edge of the stain toward the center so you’re shrinking it, not smearing it into clean carpet.

Check What Your Carpet Is Made Of First

This is the step almost every guide skips, and it is the one that can cost you a carpet.

Most wall-to-wall carpet in the US is nylon, polyester, or olefin. All three are synthetic, and all three handle everything described below without complaint.

Wool is different. Wool is a protein fiber, and the enzyme cleaners that work best on waste are designed to break down protein. Left to dwell on wool the way you would on nylon, a strong enzyme cleaner can dull the fiber or damage it outright. The same goes for silk blends and for many antique or hand-knotted rugs. If your carpet is wool, or if you are not sure, use the dish soap method only, keep the dwell time short, and test any product on a hidden corner first. For a real wool rug with a real mess, calling a rug specialist is cheaper than replacing it.

Olefin has its own quirk: it resists water-based staining well but holds oily residue, so it often needs a second pass.

Fresh, Solid Poop

The easiest case, if you catch it fast.

  1. Pick up the solid waste with a plastic bag, or slide a paper plate underneath and lift straight up. Don’t press down.
  2. Grab any residue with dry paper towels, blotting, not wiping.
  3. Mix a solution: one tablespoon of dish soap in two cups of cool water (or use an enzyme cleaner, more on that below).
  4. Dab it onto the spot with a cloth and let it sit a minute.
  5. Blot with a clean, dry cloth. Repeat until nothing transfers.
  6. Rinse by blotting with plain cool water, press dry with towels, and let it air dry.

Dried or Crusted Poop

If you found it late, don’t scrape it off dry. You’ll shred it into powder and push it deeper.

  1. Lay a damp (not soaked) cloth over it for five to ten minutes to soften it.
  2. Gently lift the softened material with a spoon or a dull scraper, edge to center.
  3. Then follow the fresh-poop steps above.

Runny or Diarrhea

The messiest, and the one where technique matters most.

  1. Blot up the liquid first with a thick stack of paper towels. Press, lift, repeat with fresh towels. Do not wipe.
  2. Remove any solids with a spoon, working edge to center.
  3. Liquid soaks into the padding, so this is where an enzyme cleaner earns its keep. Apply it generously, enough to reach as deep as the mess went, and let it dwell for the time on the label.
  4. Blot dry, then air dry. Resist the urge to rinse heavily, which just spreads it.

How to Tell If It Reached the Padding

Worth knowing before you decide you are finished, because a stain that looks gone at the surface can still be sitting in the padding underneath.

Fold a white paper towel into a thick pad, set it on the spot, and stand on it for about ten seconds. Body weight pulls moisture back up. If the towel comes up clean, you got it. If it comes up stained or smelling, the mess went through the carpet backing and into the pad, and blotting from the top is not going to reach it.

At that point you have two honest options: rent or borrow a wet extractor and flush the area with an enzyme solution, or call a carpet cleaner. Padding that stays contaminated is where the recurring smell on humid days comes from, and no amount of surface cleaning fixes it.

The Smell Is a Separate Problem

You can lift the stain and still have a lingering odor days later, because the smell comes from bacteria and residue down in the fibers and padding, and ordinary carpet cleaner only masks it.

The fix is an enzyme cleaner (sold as “pet enzyme” or “bio” cleaner). Enzymes break down the waste proteins and bacteria that cause the smell instead of covering them. It’s the one product worth buying for this. Apply it after the stain is lifted, give it time to work, and let the spot dry fully.

Does Vinegar and Baking Soda Actually Work?

It is the most common advice on the internet for this, so it deserves a straight answer: partly, and not for the reason people think.

Baking soda is a genuinely good odor absorber. Sprinkle it on the spot once it is dry, leave it several hours or overnight, then vacuum it up. That part works.

Diluted white vinegar (roughly one part vinegar to one part cool water) is mildly acidic and helps with lingering odor and with some residue. That part works too, in a limited way.

What does not work is mixing them together on the stain. Vinegar is an acid and baking soda is a base, so combining them produces the fizzing everyone recognizes and leaves you with salty water. The fizz is the two ingredients cancelling each other out, not the stain lifting. Use them separately or not at all.

The bigger limitation is that neither one breaks down waste proteins. That is specifically what enzyme cleaners do, and it is why the smell comes back a week later when you skip them. Vinegar and baking soda are a reasonable finish. They are not the fix.

Hydrogen peroxide gets recommended too. It can lift discoloration, but it also bleaches some carpet. If you use it, dilute it and test a hidden spot first.

What Not to Do

  • No bleach or ammonia-based cleaners. Ammonia smells like urine to a dog and can invite a repeat performance in the same spot. Bleach can wreck the carpet color.
  • No steam cleaner or hot water on a fresh stain. Heat sets protein stains permanently.
  • No hard scrubbing. It frays the carpet and spreads the mess.

Rugs, Stairs, and Car Carpet

Machine-washable rugs. Scrape off the solids, then check the tag. If it is washable, cold cycle, mild detergent, and air dry. Heat in a dryer sets anything you missed, so let it dry on a line or flat.

Rugs that are not washable. Take them outside if you can. Working on a hard surface instead of over padding means less soaks through, and you can rinse and squeegee rather than blot.

Stairs. Gravity is against you here. Work top down, and keep the cloth under the working area so runoff lands on something disposable instead of the tread below.

Car carpet and floor mats. Same order of operations, but pull the mats out entirely. The bigger issue in a car is that the space is sealed and warm, so odor concentrates fast. Enzyme cleaner, then leave the doors open to dry completely before closing it up.

Disinfect After, Not Instead

Cleaning the stain and killing what was in it are two different jobs. Dog waste can carry roundworm, giardia, salmonella, and other organisms, which is why this matters more on a floor where kids and the dog spend time.

Once the spot is clean and dry, go over it with a pet-safe disinfectant appropriate for your carpet type, and wash whatever you used. This is a mopping-up step, not a substitute for removal: disinfectant on top of residue does very little. If you want the detail on what actually survives out there, we covered it in our piece on the health risks in pet waste.

When It’s Beyond DIY

If the mess soaked into the padding, sat for days, or covers a large area, a home cleaning may only get you partway. That’s when a professional carpet cleaner with a real extractor is worth it, before the smell settles in for good.

Common Questions

How do you get dried dog poop out of carpet without shredding it? Do not scrape it dry. Lay a damp cloth over it for five to ten minutes so it softens, then lift the softened material with a spoon working from the edge toward the center. Dry scraping turns it into powder and drives it into the base of the fibers, which is a much harder problem than what you started with.

Will the stain come out completely? Usually, if you get to it before it dries and you avoid heat. The two things that make a stain permanent are hot water, which cooks protein into the fiber, and scrubbing, which spreads it and frays the pile. Deep discoloration from a stain that sat for days may need a professional extractor.

How do I clean dog diarrhea out of carpet? Blot the liquid first with a thick stack of paper towels, pressing and lifting rather than wiping, and keep swapping in fresh ones. Remove any solids edge to center. Then apply enzyme cleaner generously, enough to reach as deep as the liquid went, because runny messes almost always reach the backing.

Can I use a steam cleaner? Not on a fresh stain. Steam is heat, and heat sets protein stains for good. Once the spot is fully clean and dry, steam is fine for general carpet maintenance.

How long should I leave enzyme cleaner on? Follow the label, usually ten to fifteen minutes, and keep the area damp for that whole window. Enzymes only work while wet. Letting it flash dry in five minutes is the most common reason people think it did not work.

Why does the smell come back after a few days? Almost always because the mess reached the padding and only the surface got cleaned. Do the paper towel pressure test above. If it comes up dirty, the problem is underneath the carpet and needs extraction.

Is ammonia-based cleaner okay? No. Ammonia reads as urine to a dog and can encourage a repeat in the same spot, which is the opposite of what you want.

The Real Fix Is Outside

Here’s what most people miss: the poop that ends up on your carpet almost always starts in the yard. A pile out back gets stepped in, tracked across the patio, and walked right onto the living room floor. Keep the yard consistently clear and there’s simply less to track inside.

That’s what we do. Our weekly and twice-weekly dog waste removal keeps the yard clean across Pierce, Kitsap, and Thurston counties, so the messes stay outside where they belong. And if odor is your real enemy, our guide to yard odor covers what actually neutralizes it.

Keep It Out of the House

Regular yard cleanup means fewer messes get tracked inside. Weekly and twice-weekly dog waste removal across Pierce, Kitsap, and Thurston counties.

Get a Free Quote