My Dyson V8 Absolute, which I wasn't that impressed with brand new, is just about useless now, 10 months on. I am thinking that a cordless vacuum maybe just hasn't got the power required to clean up after a family with a large dog. We have carpet and hard floors. I want a machine that properly picks up all the dirt and dog hair in a satisfying manner! Any recommendations please?