I also said puppy because you'd have the time to train him/her properly. Granted you won't be able to change the inherent breed-specific qualities he/she is born with, but you will have the opportunity to "mold" the puppy into your lifestlye.
Or..he/she will have plenty of time to "mold" you!
On the other hand...you can "pick" an adult for it's existing qualities. It's a known quantity, and you know what you're getting into if you investigate and get to know the dog first (and the rescue has done the proper evaluations).
I'm not a huge fan of small puppies and small children. It seems to work well with Newfs...because of their love for children, and natural "nanny" instincts. But some breeds, as wonderful as they are, are not the best choice to have as puppies with young children (I mean under the age of 6 or 7). Goldens can be iffy. Labs can be iffy. They're high energy, and even though they love children, then can become too active, and injure a small child, inadvertently.
Many aren't tolerant of being stepped on, pulled, tripped over, etc. that can occur with toddlers. They can and do get snappy. People think Goldens are like small Gold Newfs. Not so. Many DO bite children, for the reasons above, puppies or adults.
So...as was said earlier...the home situation and knowledge the breed is important to consider before getting any dog...young or old.
[ 08-03-2006, 01:44 AM: Message edited by: Ardeagold ]