You're going to get various answers here because people have their own opinions. Mine is to get Great Pyrenees, they are great dogs. Just be aware that all of the breeds are large dogs & they mature slow so they're still puppies till 18 months. You will have to go through the puppy stage with them & they will make mistakes that you have to correct them for. If you buy from a reputable breeder with dogs that have good working instincts you will be better off. Yes it's an investment but in the end you will be glad you did. If you buy from a backyard breeder a lot of times the dogs will not be good quality & you end up having problems with them, cheaper is not better in this case. Make sure the parent dogs have been working & do their job well before considering buying pups. Do not get a mix of herding dog & LGD, people don't realize that the herding part will eventually come out & they will chase birds, it's their job to herd, not a good thing with chickens. I'm not saying you can't get a mix of LGD breeds such as GP & Anatolian, that is a good mix, just make sure the breeds are LGD breeds & not any others mixed in.