Your carpet came with a protectant on it for good reason... the manufacturer wanted you to have a product that was stain free for as long as possible.
Over time, your protectant wears off through abrasion and cleaning. Scotchgard protectant is the finest that I have ever used, and the cost over the life of your carpet is worth every cent.
Remember: It is applied after the cleaning of your carpet. It is typically sprayed on and then raked in.
more