I think what you're doing is perfect. I have a 2 year old cocker spaniel and he's pretty much like a puppy. I make sure to teach the kids how to pet the puppy nice and for the ones that just won't leave him alone I always remind them that we don't chase the puppy and that growling means stop (when they are trying to play with his toys that he has and try to corner him - they sometimes are more interested in the dogs toys than their own. In this case I tell them that they are for those with 4 legs and explain that they have a bazillion toys and Angus only has 3). The only other thing is I would recommend to have a place where your pup can have their own time whether it's a crate or room. In my case I have the entrance way which has a baby gate up to keep the little ones out of the room and I have a bench that he likes to rest on. In most cases he just asks to go in there on his own or if I notice that the kids are driving him nuts and he's looking for a place to lay I call him to the room and he happily goes for his peace and quiet.
The other thing is if you notice that the dog is getting too excited from the kids running around and being excited themselves with the dog I ask them to calm down or just remove the dog. Sometimes with the running/or flailing around pups think that is an invite for them to run and jump too and sometimes they can get rough jumping up along side and trying to nip them (that's how dogs play in their packs).
My kids are all pretty good with him. I just have one who the dog and him are buddies but sometimes the boy gets my dog too wound up and then that's just an invite for someone to get hurt with all the excitement (same when kids play together. Someone is bound to get hurt when they start to get too crazy). So I just ask my DC kid to stop and most of the time he does and if his 'listening ears' have turned off and he keeps working up the dog then we get a timeout.
You'll find out your dogs temperament over the next few months and know when it's time to calm down or just give your pup a time for themselves.
Hope that helps
Congrats on your new addition