Ill be bringing my puppy home in July but my breeder told me that I could come and pick out my puppy when he is a couple of weeks old, of course I wouldn't be bring him home for another couple of weeks cause he wouldn't be old enough to leave him Mother yet. The puppies are only 2 days old right now so I do have plenty of time to make my decision. But anyways my question is.. At what age should I pick out my German Shepherd puppy? Or should I just wait until he is old enough to bring him home and make my choice of the litter then????? I'm not really sure what to do either would be fine, I just wanted somebody else' opinion.