The Shark sweeper works best for me.
The first I vacuumed my carpet when I first got Bagel (my last bun) I destroyed my "regular" vacuum. I had this vacuum for over a year and I thought that wear and tear broke it.
I went out and bought myself one of these.
The new vacuum broke after the second cleaning. I even went out of my way to clean as hay as I could before I vacuumed.