My husband got this mop through his work and I'm so glad he did. We have a 1 year old baby, a dog and a crazy cat. This cleans up the messes from all three of them. I love this mop so much that I bought one for my mom who is a senior citizen.