That has to be good on carpet/tiles/wooden floor, and has to be an upright. Oh yes and we have a hairy cat and a hairy dog.
I say has to be an upright as I am struggling with my wrists with a pull along dyson (and the fact that I have to empty it constantly as it is a compact one). I say money no object as I will save for it, but it has to be the dogs bollocks if I am going to have the inclination to really save for it AND it will have to be a really long lasting one too!
I am looking forward to finding out which ones you think are good
(Also it doesn't have to go up stairs necessarily!)