The guns hunters need to have is a good old pump action or semi auto 12gauge shotgun, a .22 rifle(10/22),a bolt action rifle .270 up, a semi auto rifle .223 up(mini14, ar15) and a pistol.
12 gauge shotgun-can kill everything short range
.22- perfect to hunt small game without exploding them ideal for kids
bolt action- can kill anything at long range(not recommended for small game)
semi auto rifle-kills a lot of stuff and it is a lot of fun perfect to just go around your ranch looking for stuff to kill
pistol- to finish large preys, snakes, security(if a hog is rampaging against you) to hunt animals at short range you see at the moment.