It's always a good story when the guy telling it was packing that much heat for a walk in the woods. :D
But I would advise working on getting that dog to listen when you call him back. A few weeks of intensive
sit/stay/recall training and that'd be the end of it I'd wager.