Yes, pitbulls can defeat a german shepherd in a fight. This is because pitbulls have strong jaws and can use their agility to outwit larger canines. Also, pitbulls can take advantage of their smaller size and easily maneuver around the german shepherd.