The key to getting dog poop out of concrete is removing the solid waste first, then treating the stain and odor that soak into the porous surface. Fresh waste comes up easily, but dried or ground-in feces require more effort because concrete absorbs organic material like a sponge. Here’s how to handle both situations and keep your concrete clean long-term.
Remove the Solid Waste First
For fresh waste, use a plastic bag, paper towels, or a flat-edged scraper to lift as much material as possible without pressing it deeper into the surface. Work from the outside edges inward so you don’t spread it across a wider area. If the waste is dried and stuck, pour warm water over it and let it soften for a few minutes before scraping. A putty knife or old spatula works well for hardened deposits.
Once the bulk is gone, you’ll likely still see a dark stain and smell an odor. That’s because concrete is full of tiny pores that absorb liquids and organic matter. Simply hosing it off won’t reach what’s already soaked in.
Treat the Stain With an Enzymatic Cleaner
Enzymatic cleaners are the most effective option for dog waste on concrete. They use biological enzymes to break down organic material at the molecular level, targeting the proteins and fats in feces that cause both staining and odor. Regular soap masks the smell temporarily; enzymatic cleaners actually eliminate the source.
To use one, saturate the stained area and about six inches of surrounding concrete. Let the product soak in for at least five minutes so it can penetrate the pores the same way the waste did. For older or heavily saturated stains, scrub with a stiff-bristle brush to help loosen material trapped below the surface. Then rinse with a hose until the runoff water runs clear, and let the area air dry. You can find enzymatic cleaners made specifically for outdoor concrete and turf at most pet supply stores.
DIY Alternatives: Vinegar vs. Bleach
If you don’t have an enzymatic cleaner on hand, white vinegar is a solid backup. Mix it with water in a 1:1 ratio, apply it to the stain, and let it sit for 10 to 15 minutes before scrubbing and rinsing. For stubborn spots, use it undiluted or let it sit longer. Vinegar is mildly acidic, so it helps lift stains without damaging concrete the way harsher chemicals can. It’s also safe around pets, children, and plants.
Bleach is tempting because of its disinfecting power, but it comes with real downsides. Repeated use erodes concrete over time, creating rough patches and discoloration. Bleach runoff is toxic to grass, shrubs, and soil. The fumes irritate skin, eyes, and lungs, which is especially concerning in enclosed areas like garages or covered patios. If you do use bleach for a one-time deep disinfection, dilute it heavily (1 part bleach to 10 parts water) and rinse thoroughly afterward. For routine cleanup, vinegar is the safer and more sustainable choice.
When to Use a Pressure Washer
A pressure washer can blast away stains that scrubbing alone won’t budge, and concrete driveways and walkways can handle powerful cleaning without etching. You’ll want at least 1,500 PSI to be effective, though the job goes much faster at 2,500 to 3,000 PSI. Hold the nozzle about 6 to 8 inches from the surface and use a fan-tip spray pattern rather than a pinpoint stream, which can gouge the concrete.
Pressure washing works best after you’ve already treated the stain with an enzymatic cleaner or vinegar. The cleaner breaks down the organic material in the pores, and the pressure washer flushes it out. Using a pressure washer alone may remove surface discoloration but won’t necessarily eliminate odor trapped deeper in the concrete.
Eliminating Lingering Odor
Odor is often the harder problem. You might get the concrete looking clean only to notice the smell returns on warm or humid days, when moisture draws trapped organic compounds back to the surface. Enzymatic outdoor odor eliminators work on grass, turf, gravel, and concrete by breaking down the odor-causing molecules rather than covering them with fragrance. Saturate the area, let it soak, and rinse. For spots that have been repeatedly soiled over weeks or months, you may need two or three applications spaced a day apart.
Seal the Concrete to Prevent Future Staining
If you’re dealing with a dog run, kennel area, patio, or any concrete surface your dog uses regularly, sealing the concrete makes future cleanup dramatically easier. A penetrating concrete sealer chemically reacts with the material and fills the pores from the inside without creating a surface film. This prevents waste, urine, and moisture from soaking in, so everything stays on the surface where you can simply hose it off.
Penetrating sealers are the better choice over topical (film-forming) sealers for pet areas. Topical sealers sit on top of the concrete, which can make the surface slippery when wet and may peel over time with heavy foot traffic. Penetrating sealers don’t change the appearance or texture of the concrete, don’t become slippery, and last significantly longer because they bond inside the material itself. Apply the sealer after you’ve fully cleaned and dried the concrete, so you’re not trapping any residual waste beneath the seal.
Why Quick Cleanup Matters
Dog feces contain bacteria, including E. coli, that can survive on concrete surfaces. Research comparing bacterial contamination on different flooring materials found E. coli present on 86% of concrete floors tested, with antibiotic-resistant strains detected on 43%. The longer waste sits, the more bacteria multiply and the deeper organic material penetrates the pores. Cleaning up promptly, ideally the same day, prevents staining from setting and reduces the health risk to kids and other pets who use the same area.
Concrete in shaded or sheltered spots stays damp longer, giving bacteria more time to thrive. If your dog consistently goes in the same shaded area, that spot deserves more frequent attention and is a particularly good candidate for sealing.

