How do you react when he comes back to you? Do you fuss or scold? I do think he needs more walks with people other than you, and to just relearn leash manners. How old are the boys? Could they walk him, even a short distance?