The 3 Types of Professional Carpet Cleaning When you call a professional carpet cleaning company you can expect 3 types of cleaning. First, and most popular, is steam cleaning. Second is shampoo cleaning. Finally, there is dry cleaning, which is offered by some carpet cleaners because it takes special equipment and cleaning solutions and is...