Wonderful pics.
I envy you, with having a son to share this with.
I can't help with training other than gets some videos and books, or seek professional help.
Enjoy both your son and dog, as time goes by quickly.