I've been using this for 4 months now along with the Stainstriker spot cleaner to clean up after my puppy and it doesn't work. Urine smell still present after drying, dog urinates in same spot. I've used a fun tank in one session previously and it still didn't change anything. Would not recommend.