If you're going to be standing your ground, then having a bigger round like a 9 mm or a .380 ACP is probably your best bet, but if you can run for your rifle, which is really what the pistols and handguns are for, then a .22 LR is OK too. In the latter case, it has more to do with your rifle...