Professional upholstery cleaning is suggested every 12 to 18 months. However, more frequent cleaning may be necessary in homes with children, pets, or both.