I have a white rug, and whenever I use this to clean up her messes it takes it completely away
It's great on food stains, blood, etc
Even when my dog has pretty gross accidents in the house, this always cleans it up
After this dries, the smell is back to normal
I have used for pets, children and general spills
good stuff A must have product with pets!!