You might take another obedience class with him - you and him. He needs to learn that YOU are the big dog here, not him. Walk him, work with him, another class will help with socializing, especially if you talk to the instructor first.