Ahhhhh, don't get me started down that route. I'd turn into a major complainerosity.
I do have a hefty vacuum. Unfortunately, it is so strong it lifts my rugs from the floor..
So, it's like new.
I tend to sweep or wash zee floor.. and run a nice hose at the rugs on an outside table in the sunshine. Or put something very heavy on the other end of the rug.