I agree fully with Paws, the best socialisation time is between 8-12 weeks, with a slightly lesser period till 16 weeks....make the most of it.
You puppy looks a small breed, you can even carry it everywhere.
I used to raise Guide dog puppies (heart breaking job) and I always carried them in a baby sling into the supermarkets at 8 weeks, until they got too heavy. I took them everywhere, cinema, airport, trains just everywhere. I alway asked and we were always allowed everywhere, because it was a guide dog to be. All my puppies became guide dogs, none failed and I think it was because i was really serious about the socialisation.I wnet to kids parks and allowed lots and lots of kids around the puppies too, big people, small. fat and every ethnicity. I always do the same with mine.
I also go looking for good dog clubs where dogs are required to be vaccinated and just sit there with my puppies and ask people with friendly dogs to greet my puppies when they are on the ground, not carried