Perplexed sheep are everywhere, Isle of Skye.