Most major carpet manufacturers recommend truck-mounted hot water or steam extraction as the preferred method. Hot-water extraction done properly by a certified trained technician removes more soil and spots than dry cleaning methods.