a german shepherd is a kind of dog