It is an "Open Compound" when it is referring to the dog but, it is not a compound when referring to a Bavarian sheep farmer.
It is a compound noun.
German shephard isn't a word its 2; and German shepherd's obviously come from Germany.
German is not a compound word.
Schäfer Hirte Schafhirte
Berger allemand
No. It is a swiss shepherd
The translation for English: "the German shepherd dog" is German: "der Deutsche Schäferhund"."Deutscher" = German,"Schäferhund" is a compound word of"Schäfer = Schafhirte = shepherd" and "Hund = dog".
German shepherd
vom means of (the).
i have a German shepherd and a labrador my German shepherd is more friendly
german shepherd
english-shepherd german-Schäfer