Carpet sweepers are suitable for use on a wide range of flooring. Despite the name, you can use them on non-carpeted floors such as hardwood, linoleum, and tile. Although they work well on short-pile carpets, most models don't handle thicker pile very well.