When I had trouble with Andy’s bad behavior and unwillingness to be trained, I ended up looking for dog training information at the local SPCA.  Even though I got him from a neighbor, the SPCA had vets and trainers on call to help people dealing with problems with their pets for free or for a low cost.  I ended up getting him in there to get checked by their vet and behavioral expert.  The vet made sure that Andy didn’t have any medical problems that would make his behavior be bad, and the behavioral expert gave him a “behavior test”.  The test consisted of things like exposing him to a loud noise or trying to take a food dish away from him to make sure he didn’t have any aggression.  They said that he had no aggression, which was good, but that he had some behaviors that indicated he was frightened or shy of new situations.  Because of their advice, I was able to focus on his issues by slowly starting to expose him to new situations so he could develop coping skills.  As his fear improved, I was able to train him a lot more easily.