I have a German Shepherd and a Boxer Mix. Both are good. The German Shepherd is from the line of herders. There are 2 types of Shepherds: Police and herders. I have had both. The old herding lines make good farm dogs. They don't nip like other herding dogs. They get the herd to move by...