The answer to 'types of carpet cleaning' is that there are several main methods of professionally cleaning carpets, including hot water extraction (also known as steam cleaning), dry cleaning, and bonnet cleaning. Hot water extraction uses a machine to spray hot water and detergent into the carpet, then immediately suction it out along with any dirt and debris. Dry cleaning uses a solvent-based solution to dissolve and remove dirt without the need for water. Bonnet cleaning uses a rotary machine with an absorbent pad to lift and remove surface dirt.
Each of these methods has its own advantages depending on the condition of the carpet, the level of soiling, and the preferences of the homeowner. Hot water extraction is generally considered the most thorough and effective, but it can take longer to dry. Dry cleaning and bonnet cleaning are often faster and more convenient, but may not remove as much deep-down dirt and grime.