Why call a professional cleaner:
Homeowners have many options to clean their carpets. Home steam carpet cleaners, also small portable carpet cleaning units. I believe that for small spot cleaning these have their place and can help maintain the carpet between professional whole home cleaning. But they lack the power to create sufficient heat, water pressure, and extraction to properly clean your whole home. Many small units leave behind deeply embedded soils, spots, and pet odors. Portable units often leave behind water because they lack the power to properly extract it and they also lack the ability to properly heat the water for deep cleaning. There is a reason most major manufacturers recommend you clean your carpets & upholstery with a professional, certified service that uses truck mounted, hot water extraction system.