The reason my 8 year old carpets look great is: I have them cleaned by steamworks 3 x a year. All the dust, & dog dander are gone from the fibers. Not only do the carpets look clean, after steam works come, they smell clean too. Professional cleaner and always an excellent job.