Dog trainers, breeders and some veterinarians talk a lot about “puppy socialization”… but what exactly is it?  Is it simply just ensuring that your puppy meets other dogs? Well, that’s part of it, but it's only one piece of the puzzle. WHAT IS PUPPY...