Just as a point of information (without commenting on the general tenor of your post), German Shepherds have more commonly been known as ‘Alsatians’ in Britain. Although German Shepherd is now the approved breed name (approved, that is, by the Kennel Club, which is the national authority for such things), Alsatian is still widely used.
I was being sarcastic but thanks I had never heard that before