As thread suggests, we're getting a puppy on Sunday and our hoover is rubbish so going to get a new one to keep on top of the dog hair! He is a Jack Russell dog by the way. Thank you in advance!