Proper rug cleaning is a painstaking process that requires specialized equipment; this is why the process is done outside of the home. Wall-to-wall carpet cleaners, without specialized training and equipment, use steam cleaning which harmful to wool, cotton, or silk rugs.