If you are looking for something to get those horrible pet odors and stains out, I have found that while this is not perfect, its better than anything else I have tried. Since Jackson is a small dog, he uses puppy pads while I am at work during the day. Sometimes he has little accidents and ‘misses’ or he steps in one of his pee puddles, which is lovely. Either way, there is always a trace somewhere of the little pee stains. Another cool thing about this, since everyone in the entire world is ‘going green,’ Just Stains and Odors is not harmful to the environment, which is always a plus.