This stuff is amazing. I wish I could remember who originally gave me the recipe. I used it often when training a new puppy right after puchasing new carpet. It even worked on non-pet related stains. And I used Dawn instead of Joy. This is a natural enzyme cleaner. Like sold in pet stores for upwards of 20.00 per gallon.