I have had multiple dogs and fostered dogs for years. There's very little about poop, pee or vomit that I haven't encountered. The best product I've found is called Eco88. You can buy it online and it's amazing. I had a poop stain in my spare bedroom that had been there for years. I put the Eco88 on it, went to answer the phone, talked for 1/2 hour or so. When I went back, I couldn't find where the stain had been. Its amazing. It's an enzyme product and so has to be sprayed on and allowed to sit for a while to work. No scrubbing involved.