We have hardwood floors and two German shepherds. This is the best purchase we have made for keeping the floors clean. We have been recommending it to everyone. Very easy to use too.