Dogs, like humans, need to learn basic "life skills". The training helps them deal calmly with other dogs and humans – and lets them live a happier, stress-free life.