A German Shepherd can kill a bobcat as its sheer size and muscle strength will far outweigh even the largest bobcat. However, a bobcat will put up a good fight as they are much more savage than any wild cat. They are fast, agile, and have sharp claws and teeth, and a GSD would not be unscathed.