“I've heard it's best to put off having your carpet cleaned as long as possible, is this true?”
Absolutely not. To the contrary - many of the major carpet mills today recommend professional cleaning at least once per 6-8 months. The buildup of soil in your carpet in combination with foot traffic creates abrasion...