Socialization for puppies is essential to their mental stability. Socialization starting early on with people and later when your pup is finished with vaccinations, with other dogs is vital for you dog to be well adjusted. Some dogs that are not properly socialized become mistrustful of people and can exhibit fear aggression around strangers and in some cases cause them to be over protective of their owner, and sometimes a contributing factor in developing aggression towards other dogs. Here are some places you may not have known that you can take your puppy to expose them to new people and enviornments. Be careful not to force a greeting upon your pup if he/she is aprehensive . Use treats to hand to a stranger to make meeting them a rewarding experience for your pup.