Depending on the quality of the shag rug and how often it is cleaned, a shag rug can last anywhere from 3 to 5 years. The Puffy Rug, in particular is made of high-quality materials and designed with a non-shedding construction which enhances its durability for years to come.