Professional carpet cleaners often use both steam cleaning (hot water extraction) and dry cleaning methods, depending on the type of carpet and the level of dirt or stains.