Thanks for the response guys. I actually took her to puppy class at the vet's, and they also run doggy day care there, although I'm not sure how many they have in there and how they do things.
She didn't like having other pups come up to her, and responds by snapping a them.
I like the sound of the small dogs event, sounds fun :)