We got help from a trainer. We knew that people in general have more fear towards black dogs (it's called "black dog syndrome"), coupled with the fear that a lot of people have towards shepherds, so we wanted to make sure we had a well behaved dog. The trainer gave us a lot of great tips and our girl is very well behaved. Well, aside from her extreme enthusiasm whenever someone comes to visit her (us really, but she figures they're all there to see her
) which only lasts for about a minute now
Especially if this is your first puppy, or your first GSD, I'd get some help from a trainer to get a good foundation.