Hiring a Carpet Cleaning Company versus do-it-yourself Most carpet cleaning companies offer a range of services: complete carpet cleaning, spot, stain and odor removing, but not all companies have the same type of service or method of cleaning. There are four methods for residential carpet cleaning: foam cleaning, shampooing, dry cleaning and steam cleaning. Most companies specialize in one so be sure to learn more about their techniques. There are pros and… read more