After getting dogs wrecked a couple times in the past few years by NOT having a gun or only having a .22 I invested in something with a little more ummpphhh. I don't shoot hogs that often but when I do have to shoot one I want him to go down..NOW!
Most of the rifle calibers will work but in thick woods they are a pain to carry around. Handguns are good but I have never been that good a shot with a pistol. So I bought something in-between.
Its a Rossi RanchHand in .44 caliber. I picked the .44 as I have shot several hogs with a .357 and had them run. That usually doesn't happen with a .44. I even had a buddy make a custom shoulder holster for it. You carry the gun angled across your chest, barrel down. Its out of the way walking and ducking under brush. The gun is too long to hang on your side and not get caught in vines, palmettos and such so I am trying it this way.
I have yet to shoot a hog with it, we have been catching them, but I have shot it at a target and it DOES kick!