Have you talked with a vet about using appropriate anti anxiety medication prior to socialization for a while to help him learn not to be so hyperaroused emotionally?   
There is no short term fix here for this degree of anxiety.     
				__________________  .      Cali    , and Cali's keeper and staff, Jay No, not a "mini" Yorkie - She loves to motor in her Mini Cooper car          |