I have all tile floors and this product eliminates the need to vacuum first. You have to go slow so the dog hair doesn't get wet from the steam portion, but works well. Once the dog hair gets wet it is hard to pick up.