Between having 2 did and a baby accidents or spills do happen on my poor carpet. This product is great. It cleans the stains really well. I just wish I could spot clean everything!