Vacuum cleaners work well on a variety of flooring types, including carpets, rugs, hardwood floors, and tile. However, their effectiveness can vary depending on the vacuum's design and features. Some models are better suited for specific flooring types, so it's essential to choose a vacuum cleaner that matches your flooring needs.