Nattokinase: DO NOT buy Doctor's Best.
What's wrong with sheep being happy being sheep? What are you saying? Do you want sheep to spend their lives being sad and miserable? That doesn't make sense.
I don't know of any sheep living in a cage. The only sheep I've seen live on the land. In New Zealand they live outside all their lives. The Moreno's in the warmer months are mustered to the higher elevations and brought down when cooler temps return.