Oh God how annoying, but I just wanted to say try not to dwell on it for your dog's sake.
Some of the most anxious and aggressive dogs I have ever met belong to owners who say 'Oh he/she just doesn't like black dogs/spaniels/ dogs with four legs because a dog did this that and the other a lifetime ago....'
I realise none of us want to see our little pooch get hammered by a big unpleasant dog and of course you have to watch and prevent wherever possible, however, my dog is now 13 months and has been rumbled loads of times, bashed into, jumped on and actually bitten 3 times. (We do see a huge amount of dogs) Most of the bashings were accidental, in over zealous play but a few were nasty. She has no lasting effects from any of it and is still very friendly with other dogs, she has also learned to keep her feet on the floor and greet other dogs politely, hence 99% of meetings are really nice.
The ones that aren't are the people I described above... so my advice would be don't be one of them and don't dwell on it. Your pup is fine-just a little spooked by that particular dog on this particular day. It'll probably all be forgotten tomorrow. Carry on like nothing happened and show your pooch that you are confident. Particularly important if it's maybe a slightly nervous type.
If mine ever had a bad experience I would go out of my way to rack up some more good experiences to redress the balance! I think mine now knows that in the overall scheme of things other dogs are ok. She has met thousands and there have only been a handful of truly nasty ones.
Perhaps through being a crazy pup herself, she is really tolerant with puppies-even if they are jumping all over her face-Perhaps you know someone with a really tolerant dog that would be up for a bounce around with yours? That would help build a bit of confidence.
Best of luck anyway and try not to worry, or your pup will too!