Carpet Flooring

How to Get Dog Shit out of Carpet: Easy DIY Methods

Disclosure: This post may contain affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

Every dog owner has faced this moment, usually in bare feet and usually before coffee. The instinct is to grab a paper towel and scrub, but that is exactly how a small accident becomes a ground-in stain. Learning how to get dog shit out of carpet the right way comes down to a simple rule: remove the solids first, never rub, and finish with an enzyme cleaner that actually digests the stain and the smell instead of just masking it. Done correctly, even a fresh mess comes out completely.

Act Fast, but Do Not Rub

Time matters, but technique matters more. The biggest mistake is rubbing, which pushes the mess deeper into the carpet fibers and the backing, spreading the stain and grinding in bacteria. Your goal at every stage is to lift material away from the carpet, not work it in. The fresher you catch it, the easier the cleanup, so deal with it as soon as you find it, but keep your motions controlled and lifting rather than scrubbing.

Recommended Products

Bissell Little Green Multi-Purpose Cleaner

Best-selling portable cleaner for pet stains on carpet and upholstery

Rocco & Roxie Enzymatic Stain & Odor Eliminator

Professional-strength enzyme cleaner for pet urine, feces, and vomit

Arm & Hammer Pet Carpet Odor Eliminator

Baking soda-based powder — sprinkle, wait, vacuum for fresh carpet

As an Amazon Associate, we earn from qualifying purchases.

Step 1: Remove the Solids

Put on disposable gloves and pick up as much solid waste as possible. If it is firm, a plastic bag turned inside out over your hand works like a glove and lets you grab and seal it in one motion. For softer messes, slide a stiff piece of cardboard, an old plastic card, or a putty knife under the material and lift it straight up. Work from the outside of the spot toward the center so you do not widen the area. Drop everything into a bag and seal it.

Step 2: Scrape Away the Residue

Once the bulk is gone, you will have a thinner film left in the fibers. Use the edge of your card or putty knife to gently scrape that residue toward the center and lift it off. Do not press down hard, which forces it deeper. Take your time here; the more you remove mechanically before any liquid touches the carpet, the less stain you will have to treat.

Step 3: Blot, Never Scrub

Dampen a clean white cloth or paper towels with cool water and blot the area. Press straight down, hold a few seconds, lift, and move to a clean section of cloth. Repeat with fresh towels until little to nothing transfers. Use cool water, not hot, because heat can set the proteins in the stain. Keep blotting, always lifting upward, until the spot is as clean as you can get it with water alone.

Step 4: Apply an Enzyme Cleaner

This is the step that makes or breaks the job. An enzyme cleaner is specifically formulated to break down the organic matter that causes both the stain and the lingering odor. Regular carpet sprays and air fresheners cover the smell temporarily, but the odor returns because the source is still there, and that residual scent is exactly what draws a dog back to the same spot. To use an enzyme product:

  1. Saturate the area generously so the enzymes reach as deep as the mess soaked.
  2. Let it dwell for the time on the label, often 10 minutes to several hours. Do not shortcut this; the enzymes need time to work.
  3. Blot up the excess with clean towels, lifting rather than rubbing.
  4. Let the spot air dry fully. Many enzyme cleaners keep working as they dry.

Pet-specific enzyme cleaners are sold at any pet store and most grocery stores. They are inexpensive and worth keeping on hand if you have dogs.

A Vinegar and Baking Soda Backup

If you do not have an enzyme cleaner on hand, a homemade solution can hold you over for the stain, though it is less effective on deep odor. Mix equal parts white vinegar and cool water, spray it on, and blot. Once the area is mostly dry, sprinkle baking soda over the spot to absorb remaining odor, let it sit a few hours or overnight, then vacuum it up. For a true fix on the smell, still follow up with an enzyme treatment when you can.

Need help with your carpet & flooring project? Get a free quote by phone.
📞 Call (877) 465-0151
Free, no-obligation quote · Connect with a local pro

What to Avoid

A few common moves backfire:

  • Hot water or steam on a fresh stain: Heat can permanently set protein-based stains.
  • Ammonia-based cleaners: The smell resembles urine to a dog and can encourage repeat accidents in the same spot.
  • Scrubbing aggressively: It frays carpet fibers and drives the mess into the backing.
  • Skipping the enzyme step: The odor comes back and so, often, does the dog.

Finishing and Preventing Repeats

Once the carpet is dry, run your hand over the spot to fluff the fibers and vacuum to restore the nap. If a faint odor lingers in humid weather, that is a sign some residue remains deep down; a second enzyme treatment usually clears it. Because dogs return to spots that still smell like a bathroom to their nose, thorough odor removal is the best prevention. For puppies or repeat offenders, supervised potty breaks and quick cleanups keep accidents from becoming habits.

Handling Diarrhea and Liquid Messes

Loose or liquid accidents are messier but follow the same logic with a twist: there is less to lift and more that soaks in fast, so blotting becomes the priority from the start. Lay several layers of paper towels over the spot and press down, even standing on them, to draw the liquid up out of the fibers and backing. Replace the towels and repeat until they come up nearly clean. Only then move to the cool-water blotting and enzyme treatment. Because liquid penetrates deeper, you will likely need a more generous application of enzyme cleaner and a longer dwell time to reach everything that soaked in.

When the Stain Has Dried

If you discover an old, dried accident, do not just scrub at it. Soften the area first by misting it with cool water or laying a damp cloth over it for a few minutes to rehydrate the residue. Then scrape and lift the loosened material as you would a fresh mess, blot, and apply enzyme cleaner generously. Dried stains often need two full enzyme treatments to fully clear the set-in color and odor. Patience pays off; rushing with a stiff brush only frays the carpet and grinds residue deeper.

Protecting Your Carpet Long-Term

A few habits make future cleanups easier. Keep an enzyme cleaner and a stack of old towels in a handy spot so you are never scrambling. For households with puppies or senior dogs, consider washable area rugs over high-traffic carpet, which can go straight into the laundry. If accidents keep happening in one location, the lingering scent is usually the cause, so give that spot an extra-thorough enzyme treatment to break the cycle. For widespread or deep-set problems, a rental carpet extractor or a professional cleaning paired with enzyme pretreatment can refresh the whole room.

The Takeaway

Knowing how to get dog shit out of carpet is mostly about order and restraint: lift the solids, scrape the residue, blot with cool water, and finish with an enzyme cleaner to destroy both the stain and the odor at the source. Skip the scrubbing and the hot water, keep an enzyme product in the closet, and even the worst Monday-morning surprise comes out without a trace.

Get Free Carpet Installation Quotes from Local Pros