Do you want to pro long the life of your carpet? I will let you in on the secret. Get your carpets professionally cleaned once a year. Make sure that when your carpets are getting cleaned it is by somebody that IICRC credited. I say this because anybody can just go into your home and clean your carpet but you do need somebody that knows what they are doing because if the job is done wrong it can actually cause damage.