I have a different take. I raise critters to eat (rabbits, chickens, goats, & cattle). As such, I have a strong preference for the shepard type dogs. (Anatolian, Akbash, Great Pyreneese etc.)
They are HIGHLY protective of the house and kids, big, but also protect my stock, and more importantly don't chase and kill the critters that I want to grow and eat.
My current dog is 1/2 Pyreneese, gentle with my kids, and I saw it lick a goat kid nose yesterday. For strangers, he alerts, then follows my ques. When I'm friendly, so is he. He will also not allow a coon or coyote within 1/8th mile of the house or goats. A VERY good dog.