i think this is the leash aggression. almost any professional dog trainer can help you solve this. this is a rather common situation at dogs so common that it is a question in general animal trivia !!! its like 4/10 dogs have this. its easily treated