It is very important to socialise your puppy with as many good experiences as much as possible.
These socialisation experiences may include:
While around these experiences practise your basic obedience skills with your puppy and reward with treats, making it a good experience for your puppy. This helps to prevent anxiety and unacceptable behaviour that could possibly occur in the future. Remember never force a puppy into a situation it is not comfortable with.
Also ensure your puppy is getting lots of play time with other puppies and dogs, especially in the socialisation period which is between 3-12 weeks. This period is a critical time of a puppy’s development for the formation of social relationships. Again, making sure it’s all a good experience!