We recommend having your rugs professionally cleaned every 12-18 months to maintain their appearance and prolong their lifespan. However, high-traffic areas or homes with pets or children may require more frequent cleanings.