Skip to main content
Go4Cleaning — van, house and technician logo

Pet stains & odor

How to Get Dog Poop Out of Carpet — and Actually Remove the Smell

The damage from this one is usually self-inflicted. Scrubbing a soft mess drives it deeper into the pile and into the backing, which turns a five-minute cleanup into a lingering smell. Lift first, clean second.

By Go4Cleaning Team · Updated August 25, 2026 · 6 min read

Quick answer

Wear gloves, lift the solids without pressing down, then blot rather than scrub. Use a product labeled for organic pet stains on carpet, applied exactly as directed, and rinse afterward — hot water and steam can set the residue. Keep children and pets away from the area per the product label. If the mess soaked through to the pad, it needs professional inspection.

Illustration: get Dog Poop Out of Carpet and Eliminate the Smell
Image from the original Go4Cleaning article.
Carpet cleaning in a living room with recliner seating

Remove the solids without pressing down

  1. Put on gloves and lift the bulk straight up with a stiff card or plastic scraper — no rubbing.
  2. If it is soft, chill it with a bag of ice for a few minutes so it firms up and releases cleanly.
  3. Bag the waste and any paper towels immediately so the smell leaves the room, and keep children and pets away from the area until it is cleaned.
  4. Blot, do not scrub, whatever is left with a white cloth.
Close-up of pink carpet fibers during cleaning

Clean the stain with the right solution

Use a cleaning product labeled for organic pet stains on carpet, and follow the label directions exactly, including dwell time. Test it on an unseen area of carpet first, since some carpets and dyes react differently to the same product.

Avoid hot water on a protein soil — heat can set it. Avoid ammonia-based products entirely; ammonia can smell like urine to a dog and may encourage repeat visits. Do not mix different cleaning products together.

Groomed carpet in a hallway and living area after cleaning

Rinse, or the spot comes back

Cleaner left in the carpet stays sticky and attracts soil, so the spot reappears darker than the carpet around it within a couple of weeks. Rinse with plain cool water, blot dry, then weight a folded towel on the spot overnight.

Go4Cleaning portable extraction machine on a job site

When the smell outlasts the stain

If it soaked through to the pad, surface cleaning cannot reach it. That is when a professional sub-surface treatment matters: flushing the affected area properly and treating the backing and pad rather than the face fibers alone.

We inspect first and tell you honestly whether it is a spot treatment, a room, or a pad replacement — some contamination is beyond cleaning.

Illustration: get Dog Poop Out Of Carpet Without Leaving Stains Or Smell
Image from the original Go4Cleaning article.

Background from the original guide

Nobody wants to deal with it, but if you have a dog, chances are it has happened or will happen at some point. You walk into the room, and there it is — a mess on the carpet. Whether it is a puppy accident, a sick pet with diarrhea, or an older dog who did not make it outside in time, the goal is the same: remove the feces completely, without leaving a stain or odor behind.

The good news is that with the right approach and a few common household items, you can handle this effectively. Here is exactly how to do it.

Act Fast, But Do Not Panic

The first rule of carpet cleaning after a pet accident is speed. The longer feces or diarrhea sits on carpet fibers, the deeper the stain and bacteria will set into the textile. However, rushing without a plan can actually make things worse.

Do not scrub immediately. Scrubbing spreads the mess and pushes it further into the carpet fibers. Start by removing as much solid waste as possible before applying any liquid cleaner.

Step 1 — Remove the Solid Waste First

Put on gloves and use a paper towel, a plastic bag, or a flat tool like a spatula to scoop up as much of the feces as possible. Work from the outside edges inward so you do not spread it further. Dispose of it properly in a sealed bag as you would any municipal solid waste.

If the mess is still wet or you are dealing with diarrhea, blot gently with paper towels. Do not press hard — just dab to absorb the moisture without grinding it deeper into the carpet.

Vacuuming safely

Once you have removed the bulk of the waste and allowed the area to dry slightly, use a vacuum cleaner to pull up any remaining dry particles. This step is easy to skip, but it matters. Leftover protein residue from feces will feed odor-causing bacteria if not removed.

Step 4 — Use a DIY Cleaning Solution If Needed

If you do not have an enzyme cleaner on hand, a homemade solution can work well for fresh stains. Apply the solution to the stain and let it soak for five minutes before blotting.

Leave it for 15 to 20 minutes, then vacuum it up.

Drying and residue

After treating the area, rinse with clean, cold water and blot dry with a fresh cloth or paper towel. You can also use a wet wipe to do a final surface clean. Make sure the carpet dries completely — a damp carpet can develop mold or mildew, which creates a new odor problem entirely.

Use a fan or open windows to speed up drying. Avoid walking on the area until it is fully dry.

Tools That Make This Easier

Having the right tools ready makes the whole process faster and more effective. Keep these on hand if you own a dog — especially a larger breed like a Bulldog, which can leave bigger messes.

Club soda for light stains as an alternative rinse

Club soda can be useful for lifting fresh stains before they set, especially if you are out of other products. Pour a small amount directly onto the stained area, let it fizz, and blot it up.

What to avoid

Do not use laundry detergent directly on carpet. Many laundry products contain optical brighteners that can discolor carpet fibers. Stick to dishwashing liquid or purpose-made carpet cleaners.

Avoid scrubbing at any point in the process. Always blot. And never use hot water on a protein-based stain like feces or urine — heat will set the stain permanently into the textile.

Treating spills and stains

Sometimes, no matter how careful you are, the stain has already set deep into the carpet padding, or the odor lingers even after multiple treatments. This is especially common with diarrhea, repeated accidents in the same spot, or older carpets that have absorbed years of pet-related wear.

In those cases, the most reliable solution is a professional carpet cleaning service. Professional-grade equipment and solutions go far deeper into carpet fibers than anything you can do at home, removing bacteria, protein residue, and embedded odor at the source.

Related service

Pet stain & odor removal

Family-owned, based in Beverly Hills, serving Los Angeles County and approved Orange County communities.

Recent Go4Cleaning work

Photos from Go4Cleaning jobs, taken by our own crew.

Common questions

Can I use a homemade cleaning mixture on this?

We do not recommend mixing your own chemistry, including combining common household products. Use a product labeled specifically for organic pet stains on carpet, follow the label instructions, and test it on a hidden area first.

Will steam cleaning alone fix it?

For a fresh surface mess it may be enough, since less has had time to soak in. For anything that reached the pad, surface cleaning alone is usually not enough and the area should be inspected.

Want this handled properly?

Call or text (866) 631-2244 for a straightforward quote, or send photos with your request.

Cleaning appointments 8:00 a.m. – 8:00 p.m. daily. Calls, messages and scheduling 24/7.

CallTextGet a Quote