See if there are any good outdoor training classes nearby. Hopefully, most trainers these days work on meet and greet and control. Your guy would really benefit from working outdoors rather than inside a hall.
Also, if he is over 18 months and fit and healthy, you might want to think about some fun agility classes with him. It will teach him to respond to commands in an exciting situation.
On a cautionary note though, make sure you choose a good class - there are many not so good ones out there
