Training and socialization classes have become a very important part of rearing a new puppy. Young pups learn to interact appropriately with their peers, owners learn to teach basic obedience to their dogs, future behaviour problems are prevented and existing problems can be promptly addressed before they get out of hand. A well-run puppy class is the best way to get a puppy off to the right start.