it could be something simple like he needs training and socializing.
day care isn't training, spending a lot of time in the yard isn't
training or socializing. do you have people visit so you can work on
"greet and meet"? how much time do you spend on training and socializing?
maybe you should get a trainer.