I have used everything on the market including vinegar and dish soap. Nothing worked especially on cat urine. I have been using this recipe for years now. It works! I have 4 cats and 2 dogs, and when one has an accident I use this and it takes the smell away instantly! No more having to buy expensive removers from the store.