We have 3 german shepherds and 1200 sq ft if lvp flooring. This crosswave takes care of all the muddy paw prints and to my surprise the self cleaning function works perfect. I use the pet clean formula with the steam function and there is no streaking etc. Im truly impressed. It also separates the dog hair in the waste container.