Every house is different, and a house with lots of kids and pets will need to be cleaned far more often than a one or two-person home. The Carpet and Rug Institute recommends getting your residential carpets professionally cleaned every 12 to 18 months.