It is very important that your puppy meets other dogs and they can be their own age, older or even younger. Your puppy needs to have a wide range of experiences with different types and breeds of dog. Young or old, large or small, your puppy will benefit from contact with other dogs. When he meets another dog it must be pleasant and enjoyable for him so he can gain confidence. Therefore you should be selective in whom he meets else an unpleasant experience will knock his confidence.
It is best to introduce your pup by choosing calm friendly dogs that are not over-boisterous. When your puppy is comfortable and confident then progress to a wider …