Trying to "rank" humans and dogs smacks of Cesar Milan, who, in my not so humble opinion, is a HACK.

That's all I'll say about training.

Now, a pet photography forum isn't the best place to ask for behavior advice. I'd recommend finding a good trainer. One who will work with you AND your kids to find out what's really going on and if there is anything beyond normal puppy play combined with children who may not know how to deal with a puppy.

I'm happy to ask around among the trainers and behaviorists I know to see who is in your area with a good reputation.