We recommend steam cleaning as it gives a better result than dry cleaning. Dry cleaning is just surface cleaning of the carpets. We used to provide dry cleaning, but for the benefit of our customers, we now use the latest steam cleaning methods for better results.