Please file charges. In the state of texas, it is illegal to shoot a trespassing dog unless it is actively attacking domestic livestock (deer and hogs don't count) or the land owner feared for his safety.
You have your boys as witnesses that the dogs were on a hog? File charges.
Cheers
M
X2. file charges. who else agrees he should file charges?