A dry clean really only polishes the top of the fibres where as a steam clean will get deep down into the base of the fibres.