Hi, Socialization was one of my worries and I wanted to get it right, get your friends over and have them wear hats and bags and anything and everything at different times, what we did at home was just getting the household socialization such as umbrellas, pots, rubbish bins etc started and if you have friends with vaccinated and friendly dogs get them around. There is a lot of socialization you can do before your pup is fully vaccinated at home, rubbish day is a good day for standing at the gate watching the big noisy trucks go by, picking up the bins and banging them down, watching the mower, hearing the motorbike being started. Just remember let your pup take it's time don't force it when it is uncomfortable. Our 6 month old boy is doing great and is quite a confident fella. At 14 weeks we did puppy class for 7 weeks and only started going to a dog park at 4 months and he automatically knew how to be a dog when he was with the other dogs. Good luck.