I have a short haired dog that casts hair everywhere, also 3 and 1 year old kids. I feel like I am constantly sweeping my hard wood floors. Does anyone have a robot hoover? Is it any good?