Professionals advise deep cleaning your carpets every 12 to 18 months to maintain their best condition and get the extra advantages of routine cleaning.