Overtime yes the carpet cleaners, and professional steam cleaners will make your carpets fade. And steam cleaners also allow mold, mildew and bacteria to thrive in your carpets from allowing them to be wet for so long....and usualy stains return within a few months. Your best bet is to find a local carpet cleaner that uses a newer cleaning method called Encapsulation. It's a low-moisture carpet and upholstery cleaning machine that dries within 30-60 minutes, doesn't use hoses or noisy machines (quieter than your vacume) and the cleaner removes more dirt permanently and helps your carpet repel dirt, so when you vacume your carpets look and are cleaner every time.
Plus many of the professionals that use this method now have "Green" Eco-Friendly cleaners that don't have chemicals. One company for example in the WNY area is www.nomoresteamcleaning.com
at 10:47 AM on Feb. 24, 2009