Shotgun, Rotweiler, drops them! Don't really need the 12 gauge, probably better with a 20 gauge, smaller bullet, less kickback.
Rifle if legal, as it has longer range. Not every hunting ground is legal for rifle.
Hand-gun, well if only you can get that close to your target. Let alone a extended barrel on your hand gun.