Dyson DC65 Animal Complete. We had another Dyson before that for about 7 years and the carpet company asked to borrow to clean up after installing it and killed it somehow, so they bought us the latest comparable model, which is the DC65.
It's quite nice, gets all the animal hair up, easy to empty, detachable hose is a little 'fumbly' to use, but it works well for cleaning stairs w/ the attachment or for doing baseboards. I also like the pivot ball it has on it, so you can turn corners with it by just turning your wrist.
Unfortunately, I have heard some of the 'low end' models of the Dysons are not all that great, and you need to usually step-up to the Cadillac versions to get the better quality. Just my .02