A German Shepherd can beat a pitbull. In fact, German Shepherds have a size and weight advantage, as well as a stronger bite force. However, pitbulls are bred to be fighting dogs, so a well-trained, well-fed, and aggressive pitbull can also beat a German Shepherd.