I agree that you have to be very careful with unknown dogs, make sure you know they are safe. Its a good idea to let them socialize with big dogs that belong to friends or family that you know are friendly. When they are little they need to spend time with big dogs, little dogs, fat dogs, thin dogs, long haired dogs, short haired dogs etc etc so that they are friendly towards them all as adults