We humans greet each other by making eye contact and shaking hands. Dogs greet each other by making eye contact and greeting nose to nose. It is natural for a dog to jump to greet a human by jumping to see his eyes and touch his nose. To him it is a friendly gesture. It is up to you to teach your dog an alternative greeting behavior that allows him to show his joy for life and affection for you without jumping.