I have the Dyson animal and it's great for the pet hair. I didn't have a tremendous amount of luck removing dog hair from one of my couches... but I think that might have more to do with the couch fabric than the vacuum. My only complaint is that my own hair, which is really long, tends to wind itself around the beater bar, so the beater bar requires occasional hair removal, but amazingly no dog hair seems to stick on the beater bar, unlike every other surface in the house.
And no filters or anything to be replaced. Only one filter that should be washed every six months. And having the bagless makes vacuuming very satisfying in that I can see all the crud that's no longer in my carpet