Thank you so much! Some of these things he does already but we will work on all of the rest. It is very frustrating because Bohdi almost lunges at his face when he's sitting next to him, every time, and we can't figure out why. Then he starts barking at me, almost challenging?
You've gotten some great responses already. It sounds like both you and your son are new to puppies in general? Bohdi is still very much a baby, and babies do baby things. It's important to explain this to your son, and for you to understand this too. You have to adopt a "this too shall pass" attitude with puppies, and NOT take "naughty puppy behavior" personally.
It sounds to me that Bohdi is a bit of a demanding puppy, and he may be barking and jumping at you to play in a way that is a bit scary to you and your son, but is really just "rude". He needs to learn to greet politely, but that will happen with gentle but consistent handling of his rude behavior. As others have said, you should ALWAYS be present when Bohdi and your son are interacting at this point. Explain to your son that this isn't because you don't trust him, but that you need to help him teach Bohdi good manners.
Every time Bohdi, barks at either of you, lunges or nips, simply pick him up gently and put him in his crate or ex-pen (ex-pen is easier) and turn away from him. I am not a Cesar Milan fan, but he's dead on about "no touch, no talk, no eye contact" in these situations. TOTALLY ignore him. Put him on ignore for a minute or two, then take him out and allow CALM interaction again. Believe me, he's going to test you. You will have to do this over and over to start with. (think two year old human
) But he WILL get the message that his rude behavior doesn't get him what he wants, which is probably to play with you.
Finally, besides having your son do all the feeding for a while (which is an excellent suggestion) I would also enroll Bohdi in a puppy kindergarten class as soon as possible. Make it clear to the training center that it is very important that your son also be involved in Bohdi's training so that both of you are consistent in how you handle the puppy. Most training centers will allow a child your son's age to be involved in the class as long as there is an adult there too.
Chin up! This will get easier for all of you. puppies are puppies for only a short while in the scheme of things... and MANY of us, even when we've had some puppy experience, have some "WHAT have I gotten myself INTO?!?!" feelings from time to time in the first couple of months!