A really good article about possible side effects of punishment - NYC Dog TrainerNYC Dog Trainer