I have to say if you have pets you absolutely have to get this cleaner it seemed to remove the dog urine and even smell from a moldy carpet pad from the dogs, from the people who lived in our house before. We want to get rid of the carpet but in the mean time this cleaner fluid is getting rid of the. stain, and odor.