I would NOT grasp pup by the throat.
I Would use the by the throat method. In canine packs the alpha order is established very early using this exact same method. I have used it many times and it works great for several problems. Biting, jumping up on you, and it also aides in their formal training. If you become the alpha male then whenever you speak there is a difference in the way the dog listens and accepts your commands. They know that if they ignore them another check of order is coming. I have used this method on everything from labs to pittbulls and have been very satisfied with it.