The best thing we did with our shepherd pup was try and meet 100 different people in the 8-12 week age to socialize her. I actually hit 100 people (and 15 dogs in 15 days:-) Some how we missed the class of people with big black hats but otherwise Bruno was a great dog to be around people. Witches and Rabbis, he had a problem with them:-)