The Old English Sheep dogs are considerably smaller than Pyrenees. I've had Pyrenees and they would be my top choice of all the dogs you have listed and for the variety of livestock you have/will have. My dad had a sheepdog (he got as a puppy from his neighbors). Both his dog and the neighbors' dogs were wonderful, friendly, playful, loyal and surrounded by livestock but as I recall, they seemed a little spacey...or maybe they were just stubborn, thus can be a little difficult train. Both breeds also require considerable amounts of time in grooming or their fur will get matted quickly. I currently have a Newfoundland (who has a medium-long coat like the Pyrenees) and use a marvelous shedding tool that has drastically reduced the amount of time it takes to groom him. The sheepdogs require a bit more maintenance.
I would stay away from anything with a high energy and prey drive for the sake of all of your livestock.
I've also had bad experiences with Irish setters. They tend to get into a lot of trouble/distructive when they get bored and seem to have the attention span of a goldfish.
Shiba Inus are guard dogs and territorial but not sure how they'd be with livestock.
Bernese Mountain Dogs are wonderful but like the Golden Retriever, come with a whole slew of health problems due to overbreeding (specifically breeding for the perfect cross on their chests) and as a result, have a much shorter lifespan than they used to.
I would stay away from anything with a high energy and prey drive for the sake of all of your livestock.
I've also had bad experiences with Irish setters. They tend to get into a lot of trouble/distructive when they get bored and seem to have the attention span of a goldfish.
Shiba Inus are guard dogs and territorial but not sure how they'd be with livestock.
Bernese Mountain Dogs are wonderful but like the Golden Retriever, come with a whole slew of health problems due to overbreeding (specifically breeding for the perfect cross on their chests) and as a result, have a much shorter lifespan than they used to.