Hercules is loving and very smart I rescued him at a young age! He is great with kids, herding cows, super loving and very willing to learn. He probably will be a great farm herd dog or a fetch partner. But no goats... he won't leave ours alone. He is good with other animals under supervision.