Probably the best thing you can do, is get him into an obedience training class, preferably a private one, not group sessions. In about 4 or 5 weeks you will see a big difference in your boy. I did this with my dog and it was amazing how fast she caught on. It does take some work and effort on a...