Furniture manufacturers recommend professional upholstery cleanings every 24-48 months. As with carpets, the presence of kids, pets, allergies, and asthma in the home necessitates more frequent cleanings to improve the overall healthiness of the home. No matter how long it has been since your last cleaning, if your furniture is stained, saturated, or has unwanted odor then it is ready for a cleaning.