Green Gecko recommend that your carpets be cleaned every 12 to 18 months. With regular cleaning and maintenance your carpets and the environment will remain clean, healthy and fresh, transforming the appearance of your entire home. A great deal of people may never clean their sofas and upholstery, and therefore, they are sitting in grit, dirt, pollutants and dust mites. If your sofa and chairs are looking a little tired, the best way to bring them back to life is to get them cleaned by a professional.