vacuum cleaners that are good at picking up dog hairs and suitable for use on carpets as well as hard floors.I seem to go through vacuums at a rate of knots and can never find done I'm 100% happy with,but have now got one that's ok,but is quite heavy and cumbersome,so I want a little but powerful one to keep upstairs to encourage the kids to hoover their own bedrooms.I can't afford to spend much more than £100.