Hi I am new to this site so forgive me if I am doing anything wrong? I have a 6 month old pug. He was well socialized with classes and meets ups with friends since day 1 and he was always so friendly and playful. However, when he was 13 weeks old, three off lead huskies chased him over the park. He was screaming and ran for his life. Since then he randomly chases and lunges at dogs (old, young, male, female, off lead, on lead). He also barks quickly and rather high pitched. He has never bitten or even made contact with any person or any dog. He runs up to them within say a meter barking then runs away. He is generally very submissive with people and other dogs and tends to be OK if the other dog comes and greets him from behind. If so, he sniffs and seems to relax. We have been de-sensitizing him using a clicker and it is much better already, we can walk past 90% of dogs with no problem. But he still pushes it once in a while. I cant seem to find the stimulus? Also, I have tried walking away, tried the lets go command, saying no, a sharp noise etc etc but it doesn't work. I keep him calm when I approach a dog, change directions a lot, treat when he looks at the dog and looks away. I just cant gauge when he is going to go mad. I need this to stop, although he has never bitten ANYTHING (he even licks his food) and shows no other signs of aggression or dominance, I worry one day it will turn on to a fight? We have tried everything our trainer recommended, all of which work 90% of the time. But today for example, my fiend visited with her two lhasa apsos (both fixed, one male one female). He charged instantly at the female and barked like mad...she was terrified and ran under the table to hide. But he greeted the male, licked him, humped him, play chased him etc etc and was fine with the female within around 5 minutes... Any advice?