What a life saver!  I have 3 dogs and they bring in a lot of dirt.  This is a great solution.  The only thing i dont like are two internal baffles in the dirty water tank, they hang on to dog hair and i cant remove it.