First off - this is in no way stating that either way is wrong but just a curious "I wonder" question that popped into my head :)
I noticed a lot of people buy pets even before they are born. What made me curious is I was always told to go and pick a pup that seems just as interested in you etc. etc.
I know there can be kick backs for both ways of buying, every pups personality changes as they age but is it better to wait then to buy a pup that you've never met before?
or can you help that pup have good character "shaping" just by how you treat it the first few days its home? (which at any age helps but it seems their first few weeks alive can determine future personalities)
I personally would wait until the pup is older and has had some time with its litter mates to learn some personal dog lessons/manners.
I know just like any discussion this one can have many different opionions so let em rip! (just play nice ;))