Carpet Cleaning for Different Flooring Materials: Carpets, Rugs, and Mats