I’ve been had! According to Snopes, the urban-legend debunker, the Japanese sheep story is a hoax. My apologies. Thanks to one of my loyal readers for pointing it out.