We have hardwood floors in most of the house, a long haired dog, and long haired cats! We see a slot of fur, dust, cat litter, etc. We bought the Bissel Lift Off at Bed Bath and Beyond for about 60 bucks with a coupon.
I'm in love. It's cordless, so I can use it all over the house in just a few minutes. The battery charge lasts long enough for me to do over 1000 square feet at a time. We haven't had any problems with it damaging our wood floors, and it even holds its own on our shaggy living room area rug. It picks up dust, pet hair, and litter pretty well. The only issue that I have with it is the canister is small, and if it gets filled up, it will drop the cat litter our of it when you pick up the vacuum.
It works better than our Dyson on hard surfaces, folds up for easy storage, and has a handheld vacuum built right in that snaps out for getting the couches, etc.
We love, love, love ours and how easy it makes it to "touch up" the house on a daily basis in just a matter of minutes.