The frequency of rug cleaning depends on the amount of foot traffic, pets, and spills your rug is exposed to. As a general rule, we recommend cleaning your rug every 1-3 years, depending on its condition and use.