Well, I never let them out of my sight or off leash. I make sure to PAY ATTENTION to who is petting or giving them attention. (I'm paranoid and don't trust most people) If we are in a crowd, I will always carry them.
I really am a loner and the largest group of people I've had over in the last 7 years is 3 - my son, my daughter and my dad and they all love my dogs and I do trust them, however I still have this protective instinct - even with my family.
As far as fireworks, I never take them to any fireworks displays - one of my Poms is terrified of that and thunderstorms and I usually sedate her, the poor thing. When she is sedated, we never leave home.
Tonight is no different. It is just going to be me and the dogs bringing in the new year. I'll probably be on Y/A! (what a pathetic life, huh?) lol
As for others, I would advise to watch their dog closely, don't let it off leash, don't let others feed it unless you know the person well, if it is afraid of fireworks, find a safe place so the dog feels secure or don't bring the dog to the fireworks display. If they are having a party with a lot of people and drinking, I would ask someone they trust if they could sit with the dog while they went out for a while. (they can leave the dog home alone if they are not going to be gone for hours on end)
About 15 years ago, my brother went to a New Year's party in Wisconsin and everyone was having a good time, but whenever they got the chance, they fed his dog beer. His dog got horribly ill. They didn't confess until the following weekend about what they did to her. It cost him a hefty vet bill. And these were suppose to be his friends!!
Happy New Year!!! Sorry for the novel!