My Dyson is crap. It can't cope with all the fluff, dust and hair that occur with pets and hardwood floor. I've heard Miele are good, but have bags which aren't so good for asthma sufferers. Does anyone have a recommendation?