I know this will sound strange if you have trained your dog already but, I find that taking anclass for obedance helps the dogs learn some socalization skills. I also train my dogs in parking lots like walmart in the far place out. They learn to pay attetion and to not worry about other animals. Hope this helps.