All major carpet manufacturers recommend that you use a professional cleaning service with truck-mounted high temperature steam cleaning equipment. Smaller home cleaning units tend to leave too much cleaning solution in the carpet and upholstery which can lead to premature soiling.