Cleaning a bare floor is one of the most basic tasks for a vacuum cleaner, so just about anything works. But some vacuums may work more smoothly than others. For a mix of bare floors and rugs, you can get a vacuum that lets you turn the brush roll on or off. An aggressive brush can scratch certain types of flooring or even scatter certain kinds of debris on bare floors, so it's helpful to be able to switch it off. And if you don't plan to clean rugs, you can simply get a vacuum built for cleaning bare floors. Most of these don't come with a brush roll and are "suction-only" models.