Periodically, have your carpet and upholstery professionally cleaned. Most carpet manufacturers recommend hot water extraction cleaning as a warranty requirement. Do not use do-it-yourself wet shampooing or dry cleaning methods on carpets. They can leave a soap residue, which actually attracts and hold dirt.