Most Boulder homes benefit from professional carpet cleaning every 6 to 12 months. Homes with pets or heavy foot traffic may require more frequent cleaning.