I will second NILIF as well as obedience training. If you call local vets, they might be able to refer you to reputable trainers in your area.