we play with a variant that came from a misinterpretation of the rules.
when we place a sheep we never placed it next to the shepherd, but always on the tile itself.
now with the removal of the shepherd we always remove all sheep unless someone had another shepherd in the farm.
so the dragon can now be used to eat individual sheep and and opposing shepherd, without removing his sheep.
Linkback: https://www.carcassonnecentral.com/community/index.php?topic=3114.0