Never too early to socialise a puppy, you have a small window, before 16 weeks. My vet (of 20 plus years) said whatever else I do and dont do, I must get the dog used to people, animals, vehicles,we had a list of 100, hats,beards,uniforms, etc etc, dogs,cats,horshes, I used to carry my last, (she is now 2) around in a back pack on my front, take her out with my other dog. if you have a friend with a dog who has been vaccinated, get it used to other dogs. Your vet can advise of puppy socliasation classes. I always tell people you have a baby here, needs "potty" training. I used to throw up at everything, back in the day, no-one was bothered, that I was sick for momths and months.For some strange reason, the "smell" of (clean ) loo paper set me off. I also have a toy (phalene) he had to be 11 weeks before leaving his mother, normally, the smaller the dog, longer they need their Mum.Here where I live the French bull dog, and pug, have "been there,done that" and gone out of fashion,.