I don't believe there is any rhyme or reason...TONS of breeds have names that end with "dog." Most people don't even realise that GSD ends in dog, since pretty much everyone just says German shepherd because it's easier.