Your dog needs to learn loose leash walking first and then heel. Training classes will help a lot. You also need to show the leadership in all situations. The key is to be calm and confident.