Banes a great looking pup! I think you are doing great with him. I love his little bark and hold on you he does when you don't treat fast enough.
I have so much too learn...Main thing I have focused on, is eye contact and focus. The club we just started going to should help my learning curve.