I did a ton of research before adopting Polly, my first Golden Retriever. I read that the breed is great with children (true), easy to train (debatable!) sociable, intelligent (oh yes!) and playful (oh boy are they playful!) ... but what the guide books forgot to mention was this ...
Their second most favourite pursuit in the world after eating, is to roll in stuff ... and the stinkier the better!
So, bear in mind, that the beautiful fluffy white puppy you adopt, is unlikely to stay fluffy, or white for very long. In fact you are more than likely to spend at least fifteen minutes (if not more) of every day, hosing, shampooing and drying a stinky swamp monster!