How often you’ll need professional cleaning depends on soil build-up, traffic, type and color of carpeting.