Cleaning your carpets is so important nowadays. You must get a quality company to come by at least once every 6 months to do some cleaning for you.  Here is an example of a reputable company in the Cornelius NC area called Lake Norman Carpet & Tile Care. Check out their directory listings below.