Tip 1
When you face problems with your dog, it has usually to do with leadership. Being the leader is easy to reach and doesn't need violence, screaming or dominant behavior. You will have a happy dog and a friend for life when he chooses you to be his leader. When he listens to you by force you will face several problems in the end. Contact me if you feel you're dog is taking the decisions where you would like to be in charge.
Tip 2
Training your dog requires patience at all times. Don't get upset and try not to show your frustration. Scaring your dog by hitting him, pulling the leash or screaming at him, will work opposite and will make your training more difficult. Remain calm, be patient and talk with a soft voice. Don't forget that dogs hear better then we do and if they don't listen, it means they haven't been taught right.