I don't usually approve of kids playing with dogs unsupervised, especially if they're climbing all over the poor dog, but this dog, a Great Pyrenees, tolerates these kids pretty well.
We almost got a Great Pyrenees, before we got Bailey, but I didn't have anything to guard. They do seem like really great dogs.
And now I'm wanting some baby goats. Sparky seems good with kids; maybe it would work out.