I'm talking about Vallis. We've had him for about 1.5 years, and he really doesn't seem to have made a whole lot of progress with becoming socialized to strangers. He is fine if they come our house- he just barks then is friendly- it's just on walks that he acts like a little gremlin.

He was about 1.5 when we got him, was not fed enough and was neglected, was probably hit, and had never ever been on a walk in his life. The only reason he was ok with our dogs and cat was because he had lived with other dogs/cats.

Basically, on walks (we go on a walk nearly every day and he encounters lots of people) he will bark/growl at bikers, joggers, skateboarders, men, other dogs, and anyone else he thinks is suspicious. He is usually friendly to women and children. I was hoping that over time he would get used to these daily encounters and stop acting like that.

What can I do differently to get his behavior to stop?