If your home has pets, children, smokers, or just high foot traffic in general, you will need a cleaning more often than the alternative. According to the Environmental Protection Agency, you should have your carpet professionally cleaned twice a year. This helps keep your home and office free of dust mites and trapped pollutants that can cause health hazards and bad indoor air quality.