The foundation of training should be based on positive reinforcement. Positive reinforcement is the process of giving a dog (or person!) a reward to encourage the behavior you want, like getting a pay check for going to work. The idea is not to bribe the behavior but to train it using something your dog values. Avoid using punishment such as leash corrections or yelling. Punishment can cause a dog to become confused and unsure about what is being asked of him. It is important to remember that we can’t expect dogs to know what they don’t know – just like you wouldn’t expect a 2-year-old child to know how to tie his shoes. Patience will go a long way in helping your new puppy learn how to behave.
Teach him to come when called. Come Jasper! Good boy! Teaching him to come is the command to be mastered first and foremost. And since he'll be coming to you, your alpha status will be reinforced. Get on his level and tell him to come using his name. When he does, make a big deal using positive reinforcement. Then try it when he's busy with something interesting. You'll really see the benefits of perfecting this command early as he gets older.
Just as a child needs a caring parent; an athletic team needs a coach; your puppy needs a leader and a clear social hierarchy. If you do not take up the role of leader, your dog will; and you will end up with an unruly, disobedient dog. Many people try to win their new puppy's love by letting the puppy always have its way. Buckets of affection is a wonderful thing for most puppies, but it must be tempered with respect.