Hi S., I had a very sick dog which not only pooped on my carpet but threw up as well. I used Dollar Generals brand "American Value" Orange All Purpose Cleaner. Not only are the stains gone, but so is the smell. You can't even tell anything ever happened on the carpet. I hope this works for you. My method? let everything dry, then vacuum, then take a bucket (container) with the cleaner and some warm water and pour it over the area, let stand for about 30 minutes. next take an empty container and old towels and a large spoon or other type ladle. scrape the chemical off the floor, applying preasure so the liquid is picked up from the padding under the carpet, drop the excess into the empty container. after you've completed taking up as much as you can use hot water in the area and go through the same process, allow to dry. it took some work but it was rewarding.