Thanks all for your feedback and for sharing your experiences, some great thoughts and advice, thank you. Lots more to consider including skipping the puppy stage and getting a dog. Will let you know what we decide to do.