any of those you listed would work.
on top of that have a 12 gauge nearby with 00 buck as they can be sneaky. My buddy has almost been pounced before when a yote snuck in on him in some crappy weather.
If you want to reach out and touch them and don't care about pelts, I can only suggest 50 BMG.![]()