Sheep wolves and sheep dogs