Yes, our floor sweepers are designed to work on various types of flooring, including carpets. They have specially designed bristles that effectively capture dirt and debris from carpets without causing any damage.