German Shepherds are Naturally protective. It is because they are a loyal dog and they love their family.My advice is raise him/her as you wish for her to be. Socialize her a lot if you want her to be very friendly, or don’t let strangers meet her if you want her to be an alert guard dog. Study socialization books and videos in this area. There are many classes available to socialize OR for protection guidance. We can help you in this area.