Probably because they originated in Germany and not to confuse them with the Belgian Shepherd, Australian shepherd, etc. There are a lot of different shepherd breeds out there. Without going into too much detail, this is the simplest way I look at it. We have to say dog because it could mean just a man who is a shepherd...lol...
Bookmarks