Welcoming a new puppy into your home…
The Breeder
The first 8 weeks of life are just as important as the rest. Make sure you ask your breeder plenty of questions. For example, what socialisation has been done (to people, objects, sounds, surfaces)? A breeder that follows such programs as Puppy Culture or Badass Breeder is a great start! These are programs based on behavioural markers for brain development, as well as early socialisation, environmental enrichment and positive training techniques. I also recommend going and visiting the breeder so you can see where the puppy has been raised. Spending time with both parents is important as it gives you a window into what the puppy is likely to grow into. While environmental factors play a big role, so do genetics.

Growth periods which are important to know
Human Socialisation period is from 0-12 weeks
Canine Socialisation period is from 0-16 weeks
Puppies will learn more during this period of time than any other time in their life.