I would just like to thank you for your advice about getting a rescue dog rather than a puppy.
We have adopted a big bear called Charlie. He is a choc lab and just stunning. Great with the DC and just bonkers. He fits in so well, and I don't have to worry about toilet training as he is so good at that as well :)