I have a Meile 'house' pull around vacuum and a Charles (wet & dry version of Henry) garage / building vac. Both are superb, especially the Charles - it will suck up just about everything! But, and I have a cat, if you have carpets, I would rcommend getting an upright (but not a Dyson!). You...