Dry carpet cleaning was recommended by our carpet installer. We have had our whole-house white carpet cleaned regularly by Carpet DryClean with their dry powder and our 6 year old carpet still looks great. I also like getting the free bucket of dry chemical to use on occasional spots.
Pros: Carpet DryClean keeps our carpet looking new
more