Tip for May
Socialise your puppy early. Even before he can officially go out, you can carry your puppy around the streets, along a busy high road and around the park. He will become used to cars, bikes, people, children and other noises etc. Introduce him to as many new things as possible.