If you can't find anyone, nature's miracle gets every pet stain out of our carpet. It is awesome. I let it sit a little while before cleaning it up and it always gets rid of it. Trust me, we have light carpeting and a puppy and a 17 year old dog! I know all about dog messes!