I have a long hair German shepherd (who sheds a lot!) a 1 year old and a new born baby. I don't have a whole bunch of time to clean so this vacuume/steam mop combo is a bit of a life saver! Does a great job cleaning up dog hair and toddler/baby mess. I have a Dyson and a shark as well, and I'd have to say that out of the three, this one is my favourite.