Most professional rug cleaners have their own steam cleaning equipment, which can be used to clean a range of upholstery, including carpets, curtains, and couches.