Since he is so well behaved in the house, have you considered tying him up when he is outside? You can rig a hook next to your front door so that the leash is always right there. It may buy you time while you train him to stay near you in the front yard (treats in pockets work wonders). Once he is reliably staying within a certain distance of you at all times, you can try him off lead again. It could take awhile, but if this is his only real issue it may be worth trying.
The guy swearing in front of your kids was out of line. Kicking the dog in self defense is one thing, but a full on tirade is uncalled for unless he was really, seriously bit.
The guy swearing in front of your kids was out of line. Kicking the dog in self defense is one thing, but a full on tirade is uncalled for unless he was really, seriously bit.