RE: Any ideas on socializing ?
Do you have a wal-mart or some other store like that around close? Take your dog out near the entrance/exit of a store that has a lot of foot traffic. I guarantee ya that there will be a lot of people want to come over and say "HI" to the puppy. Experience is a great teacher.
.