A good German Shepherd will protect you to the best of their ability from an attack whether it is a Sch dog or not. A dog with un German Shepherd temperament will not protect you from an attack whether it is Sch trained or not. The German Shepherd by standard definition should protect and guard in its duties. This requires the breed to have a degree of active aggression and discerning ability to use it whether it is for family or flock. Many dogs bred today do NOT have this trait and whether they are sch trained or not will not protect you in a real situation.