A clean carpet is one that is taken care of. Take the time to vacuum often enough and make sure to do it correctly. That means going over the floor in several directions to allow the vacuum to pick up all the debris it can. A high quality vacuum is the best choice. Make sure to use it correctly as you are directed by the manufacturer. Also, make sure to keep the bags or containers empty and filters clean as well.