Can anyone recommend a good Hoover for wood / tiled hard floors? Our Dyson is great on carpet but not amazing on hard surfaces and sometimes scratches. DH has a dust allergy so effective de-dusting is essential for us. Thanks in advance :)