When you first bring your puppy home it can be hard to know where to start and you can feel a lot of pressure to begin training right away, but actually the most important first step is letting your puppy settle into their new environment and build a relationship with you.
After a few days, you can then start introducing some training. I like to begin with recall, lead skills, crate and toilet training. 5 minutes, a couple of times a day is enough to keep it fun. Nothing is going to be perfect straight away and that is normal (don’t let social media fool you into thinking otherwise!) Remember that they are still a baby and you are both learning how to train together. Outside of training make sure you are giving your puppy mental stimulation, enrichment and play, as these are just as important for giving your puppy outlets for their natural behaviours and further build their bond with you.
You also want to be socialising your puppy by exposing them to new environments, sounds, objects, cars, people and animals in a safe, positive and controlled way (socialising isn’t just interacting with dogs and people). The socialisation period for puppies is from 3 to 12 weeks, so it actually starts with your breeder and then continues when you bring them home at 8/9 weeks. Puppy preschool can be a great way to help with this, as it offers a safe, positive and monitored environment for your pup to socialise in from 12 weeks of age. Day care also helps puppies to experience differing play styles, build confidence around interacting with other dogs and make best furiends!