It depends that what type of stain it is? There are many of cleaning methods added with carpet, though carpet cleaning involves shampooing is probably, which is the least effective method. In this detergents are applied to the carpet or rug and agitated with a carpet cleaning machine. Dry cleaning method is ideal, because you do not have to wait for the carpets to dry. In the foam carpet cleaning method, it uses a minimal amount of water and foam detergent that attracts and adheres to the soil. Steam cleaning, also known as hot water extraction, is the most effective method of carpet cleaning.
____________
grout cleaning
http://therestoration...e_Grout_Cleaning.html