also, it's indeed true that the Alsace has been in both hands a lot
I'm not entirely sure about when it was german and when it was french, all I know it's french since ww1... but I assume the German Shepherd is a pretty old race already, and otherwise it'd have been called french shepherd
It's actually one of the newest breeds.
With dog breeds though, typically you focused on who developed them, where, and why. Of course, the founding dogs have origins ALL over the world, but that does not make the dog worthy of being named after THAT place. In the case of GSDs, they were selected, bred, and standardized in Germany by a German society, for the purpose of herding and working on German terrain. Referring to them as Alsatians only happened after the world wars, and not because of where founding dogs may have been from or what borders changed, but because Britain and other Alied countries did not want to use the word "German" and be associated with Nazi Germany.
Similar is true of Australian Shepherds. While the founding dogs have roots in Spain, France, Australia, and Britain, the breed was developed by ranchers in the western United States, for doing work on that specific terrain. So, it's incorrect to say the breed "originated" in Australia. Those founding dogs would not meet the breed standard.
There is a french shepherd, the Berger Picard (Picardy Shepherd). This this dog was designed and bred to work certain terrain in that region of France.
Enough dog lesson for today?