I sure agree with gemy. Put the flex lead away. Keep him close to your side when walking him. He is nervous and a nervous dog barks. Until you get some of this fear under control I would keep him away from larger dogs. Try walking him when the sidewalks are not real busy for now. When a dog is nearby do not let him approach it. Keep the lead short and tell him "no" if he starts to bark or growl. A meet up with dogs more his size would be great for both of you. He needs basic obedience training. You could work at it in your home if you know how to do it.
I would suggest you try to introduce him to other dogs slowly at first. Maybe one or two at a time when not at a Yorkie meet up. He needs to build his confidence and several larger dogs at once may be too much for him at first. Try to remain as calm around him as you can. Dogs often react to our emotional responses though we are not aware we are letting off signals. As he gains confidence in himself and in you as his leader he should become much more manageable. |