As per username I have two cats. My carpets are short and flat, but every vacuum I buy seems to last 6 months before it practically stops sucking. Admittedly they are cheap. I decide to suck it up and buy an expensive one I want it to last and stay powerful. Any recommendations?