Shotgun is the best over-all cause you really dont have to aim to hit your target at close range if you got buck shot in it. but if you have a small house with alot of corners, a handgun would be best.