I have a year and a half old heeler x mini aussie. I got him at 3 months old and he very briefly had a previous owner, but was returned to the breeder from which I got him. I have socialized him with a variety of people and dogs and continue to do so. However, the problem is he is very...