He's a toy breed and I've always been cautious lest he develop any kind of 'small dog syndrome'. Accordingly he has been very well socialised, expected to walk among other dogs and not be picked up when out and about, etc. He enthusiastically attends dog school and was, until recently, very good with other dogs. For a 'prissy' breed he's sociable and confident. However, he was surprised by a very big dog recently, who bowled over and knocked my tiny lad flying. Nothing more than big dog enthusiasm, but it freaked out ddog. Initially he rolled onto his back (once he'd stopped rolling, full stop) and did the 'submissive' thing, but then he cunningly leapt up, ninja-style, and bit the big dog on the nose. Poor thing didn't know what hit it.
A bit further on, he was playing happily with some other small dogs when a whippety dog bowled in and made a lunge for ddog. Ddog is fast and managed to turn, mid run, leap up and bite whippety dog on the nose. There was growling baring of teeth and general nastiness (mainly from ddog, but whippety dog was giving it some too). The following day another dog lunged at him from nowhere, as I walked him on the lead and ddog snapped back, but couldn't do much as I kept walking - fast.
Since then, ddog is not happy around bigger dogs (anything up to and including a springer he's OK with) and does the whole 'Leap and Snout Bite' thing, with bared teeth and growls. Now, I don't blame ddog for being all upset by this, but he can't go round picking fights with bigger dogs. One day one of them is going to bite him on the nose back and his whole head will come off! Plus it isn't nice.
To help him through it, I'm recalling him when we see bigger dogs, treating him and putting him on a long lead until we're safely past them. I try and keep his focus on me, with treats and my voice. I can't be doing with trying to avoid all bigger dogs, as that will never help ddog realise that they're OK. I just try and make sure he doesn't meet them in an uncontrolled situation, which is obviously not going to happen when they appear from round corners but I do my best and we are now avoiding busy parks, which is where the original conflicts occurred.
Anything else I can do to get him over this Napoleon complex?