One of our cats vomits when passing hair balls. Due to our work schedule sometimes it can sit for several hours before we find the issue and can clean it. The Pet Stain Eraser was very helpful for treating this issues. I felt that it didn't remove all of the cleaning fluid as it took a long time for the treated areas to dry, but that could also be due to the carpet and padding in our rental.