Just got home from our third puppy free for all, aka socialization time. First two weren't great, she did NOT want to acknowledge the other dogs and basically ran from person to person trying to get someone to save her. What was GOOD about that is that she was trying to interact with people (tail wagging, trying to be cute so that someone would save her from the other puppies).
She's been overwhelmed with the bigger dogs there, mostly shepherd or lab type dogs that were super high energy, older, and very rammy.
So I returned, and finally this time around she took a shining to another dog and tried to play! Lucky for us there were three smaller puppies and then only two bigger dogs.
Of course the puppy she likes is a 1-2lb chihuahua
she was not so interested in playing, being sooooo tiny, but it was funny because as Ollie was being a noisy barking jerk (happily wagging) this teeny thing kept following us around and then eventually got tired of Ollie's barking and kept batting her nose with her teeny little paw. Ollie then just followed the big playing dogs around and barked at them, pretending to play with them.
So while being the annoying barker isn't the top of the top, at least she was trying to interact! She was also ok, sniffing people's hands and wagging her tail at them.
Oh, she also played for a little bit with an Italian greyhound!
And I haven't had anyone lay hands on her since that first time! I have her sit next to me, or lie down, and I just disregard the sheet that they gave me. I pet her when she's lying down, and I sit on the lead. Problem solved. She's very good with sitting still during the talk time. No need to actually sit on her, or hold her down forcibly.