30-06 w/3-9 variable scope, 12 ga with slugs, fine shot, and 00 buck(for the 2-legged varmints), several handguns mostly in 9mm and .40 cal. Lots of ammo for all of them is a must. If the SHTF you will need sufficient ammo to keep the vermin away for several weeks until order can be restored, assuming it can be, and especially necessary if folks find out you have supplies of food and water & they don't. Now, with the firearms out of the way, you have to have enough food and fresh water to get you by for at least a month if you are holed up at home. I have 2 generators-one baby one, and a larger 4500W electric start that's good for 14 hours/tank. I have enough gasoline on hand to run both for 2 weeks almost continuously. Several Coleman lanterns with several gallons of white gas, and 6 LP tanks to use with sunflower heaters which can double as stovetop cookers. I also have a hand-crank portable radio, and a dual band VHF/UHF portable Ham radio should the cellphone grid fail. I have a large roll of clear plastic to cover the windows should they get broken because up here in the north woods cold winter weather is extreme. Food: we buy items by the case during sales and we have also stocked up on dehydrated food, but remember that if you buy dehydrated food you have to have adequate water to process it. Several cases of bottled water is a good investment too but if the SHTF you can always use the water in your toilet tanks. A water purifier would be a handy thing to have around. You can live 3 days without water and about 3 weeks without food so plan accordingly. Most canned goods have a "sell-by" date but will last years longer on your shelf. Dehydrated stuff has a shelf life of 5-10 years or longer. Now would be a good time to learn how to can veggies and meat. Those canned items can last indefinitely if sealed properly. That's about all for now. Don't ask where I am because when the SHTF it will be every man for himself and I only have room, food & ammo for my own family. Good luck and lets hope we never need this stuff.
Almost forgot....medical supplies to include large gauze pads, tape, sutures,scissors, betadine, syringes and injectable penicillin, blood stopper & alcohol. Most of these things can be found at local veterinary supply stores, and although the labels say "for animal use only", they are safe for humans & when the SHTF it won't matter much & it may just keep you alive.