One option is something like the Yappy Hours we hold at Cause to Paws. We push aside the displays and make room for the dogs (and people) to interact and socialize. These supervised sessions with other dogs is a good idea - you need to make sure to do this only after your puppy has received its full set of vaccinations. We also have a couch area where you can sit with your puppy in a more private way, where you and others can handle and pet the puppy/dog or allow them to "retreat" to an area where they can rest in case they get tired from playing with the other dogs. And it is fun. We test out new treats (for people and pets), toys and talk about our dogs - doesn't get much better than that.
Training your Pet - You can also attend socialization classes or a variety of training options - that go beyond just Puppy training. Many trainers offer a variety of classes including Agility, Dog Park Behavior, Canine Good Citizen Training, and much more. At Cause to Paws we often have trainers come in to give free talks - including "Ask the Trainer" - where you can meet a trainer and ask questions (and remember no question is a stupid one) - about your dog's behavior, training or any concerns you might be having. It's a good way to know what is available before making a commitment . We have a new session coming up on Sunday, June 19th starting at 3 PM with Vera Wilkinson, from The Cooperative Dog.
In addition to classes - walk the streets, bring them to a park and spend as much time as necessary to ensure that you have a well trained, socialized and happy puppy/dog. It is well worth the effort.