I have no less than 14 little dogs trampling through my kitchen, laundry room and tv room which is all vinyl flooring. This wonderful machine cleans my floors twice daily like a champ!