Alternate names: Alsatian, Alsatian Wolf Dog, Deutscher Schäferhund, GSD. The German Shepherd Dog - a true Jack of all trades. He'll excel at...

read more