Don’t wait until your carpet is dirty to get it cleaned. Instead regular professional cleaning is best. Spring and autumn are arguably the best times because the weather is better, less mud and debris is being brought into the house and drying times can be accelerated.