Some homeowners may choose to clean their own carpets and upholstery with either a heavy-duty vacuum, home steam cleaners or other portable cleaning units.
These options, however, may not have the power necessary to remove deeply imbedded soil, dust, spots, and pet odors, and they may lack proper water extraction. Furthermore, portable units that use water may not achieve the temperature needed to properly care for your carpets and upholstery.
The best alternative is to hire a professional carpet cleaning company that uses truck-mounted equipment and hot water extraction to remove the deep down dirt.