Depending on the model of carpet sweeper, you can use it just as effectively on hard floors as on carpets. The best floor and carpet sweepers have wheels that go up or down and adapt to different floor types ranging from rugs to hardwood.