I agree with most of the great advice youve already gotten. rescue can be the best, especially since youre just looking for a good family dog...though, it does sound like another Sporting type breed would fit well, there are so many great mutts out there who could probably do just as well with your family good luck!

Also, as mentioned before, if you do get a puppy take the time to research the breed and the breeder of the pup. Goldens can be great dogs, I know, but the only dog Ive really felt uncomfortable with and the only dog who has ever attacked my dog is a neighbors young Golden Retriever female, who came from our local pet store. So, breeding and parentage does make so much of a difference in the future of your puppy.