Dogs are very lovely and wonderful creatures. They are animals that have closest interactions with humans and have been rightly judged as "man's best friend." However, the quality of man's friendship with dog is strongly connected to the level and efficiency of puppy parenting, training and socialization. Puppy parenting is a herculean but very exciting task. The excitement comes when your puppy turns out a well trained and socialized...