When he wants to play he bites too hard and also tries to run and nip at your bum or arm.. I always say no and off the couch he goes but it's a game to him, he tries repeatedly to get back up and aims for my hands… All in play but still, he will even think nothing of aiming for your face if that's right near him. Last night I had two people over and the entire time he kept biting their hands and lunging to play, I told him no, I held his mouth, he went in his crate... I'd like for him to learn to have a soft mouth and I'd like to have company over without them being play mauled. I should note that it's poor socialization on my part specifically that I rarely have people over my apartment so I don't honk Oakley knows how to handle people being in his house...
Ok, from what you described he needs 1) you to initiate the play. he should not initiate it on his terms and be in control. Control his environment by being the one to play. Certain times of day, you will know the times because it will be when it is at your convenience and can spend quality time etc. If he tries to play, leave the room, don't even say "no", just ignore. When you ignore the 'bad' behavior and only give attention when it is 'good', the theory is -is that it should become extinct. 2) impulse control yes. Do so by the ignore and leave the room exercise, REDIRECT his energy with a sit-stay series or puppy push ups: sit-down-sit-down-treat! and on it goes…..stay-increase distance-COME! treat! FUN STUFF!!!! 3)have toy will travel...have one somewhere all the time, esp when you have guests. Have them throw it before the nip, and voila! humans in control. I know it is not as easy as writing this, but I have redirected some growlies toward the older dogs in the 'pack' or biting the doggy beds, or the new couch I have(or rug...) and it works! Patience, persistence, consistency are the keys....