Cleaned up after the dogs along with some vomit from the dogs took the stains out from what I can tell and I think it's a good product