Another way to socialize, if you have friends with dogs, is to create puppy parties (so to speak) where maybe the people do a potluck lunch, and the dogs all get to play together. If you vary where (or at different homes) you have these, you can teach your puppy how to play with other dogs, but in a controlled environment, and in different scenarios. Halle has not only havanese friends, but also corgi, great dane, rottweiler, doberman, golden retriever, poodle, aussie, pointer, boxer (and so on) friends. The worst that's happened to her so far was actually last night at class, when a (people) child came running around a corner and crashed into her.
Sara & GCH Halle