Herding breeds are good. It's interesting to watch them with kids. They keep watch on them and will try to herd them if need be. Border collies are very intelligent. I would recommend going to a shelter and let the dog pick you. They are better at making a good match. Growing up with a dog is good for kids. I wish you all the best. Good luck and good hunting (for the right match).