I have a few tips that will help and also some questions for you.
What kind of breed do you think is crossed with him? We can use this to find some really challenging games or play that will stimulate his mind.
Do you attend his training courses with him? What does he do there and who is handling him?
I would recommend with starting to rethink how you spend your time with him. Most commonly, he is not feeling engaged and stimulated mentally. It's good that you walk him 1 hour everyday, and that is a parameter we have to work with, so you should restructure how you spend that 1 hour.
For example, in the morning spend 5 minutes working on obedience training. No play, on a 4' leash with your choice of training collar, and get to business. The next 5 minutes spend playing vigorously with a confirmed stimulation. Return to the same obedience training for 2 more minutes and then finish off with 3 more minutes of play and affection. Always end on play and praise. Be consistent and crisp when switching back and fourth between training/play and use a cell phone timer for each part.
Repeat this 15 minute cycle 4 times a day such as morning, mid-morning, afternoon, evening. There is your 1 hour replacement of a boring walk. Dedicate yourself to this process and the dog for at least 2 weeks and you will start to see some drastic changes. You can't gain the trust overnight and it takes time and focused training to establish yourself as the Alpha.
In reference to the obedience training, let's go all the way back to the basics. Start with sit. Only work the one command until perfect. How perfect? The standard should be a demonstration of command-action 10 times in a row performed 3 days in a row. It will be hard, but do not cheat and try to work multiple commands simultaneously. After sit, then Stay followed by Come, Heel, etc.
Sit, Stay, Heel, Come is the core. After you have perfected those you can and should keep the training going for more advanced techniques. Energy in a dog is an awesome thing. Figure out how to harness it and use it for training. You need to be confident that you can give your dog a command in any situation and it will always "override" the energy and drive to "go" and listen to you.
I promise you your dog will adapt and grow to be very stimulated by all of this "work."
With all do respect, the "dog training" you mention in your post clearly can't be working with these results. I think your time (and hopefully not money) will be better spent following this method.