No single product or mix of available chemicals can guarantee that pet stains can be fully removed. But many, including myself, have had good to excellent degrees of success with a generally available product called SPOT SHOT. I find it in local Dollar Stores. Shaving cream has worked for some people, as have various combinations of hydrogen peroxide, vinegar, dish soap, and water.