My dog is in serious need of some social skills. He's very territorial, scares the shit out of every he sees. He's nipped at a friends hand one day as he we casually walking up to our house. He picks and chooses who he likes. More times than not he doesn't like them. He awesome with me, my husband and kids... just strangers. I really dont think he would hurt any one but it's amazing how many people try to approach a dog who is obviously agitated. Personally I think he needs a little more socialization, but in a controlled environment. Are there dog classes for adult dogs???