For years, the most threatening thing I've seen in woods in which I regularly hike have been deer and rabbits. Recently I've seen both coyotes and bobcats. Fortunately both seemed rather scared of me and scampered off. But it did get me thinking...would the Glock G19 (9mm) I carry be sufficient for self-defense if one of them was not in a friendly mood? I don't have a dog any more but will again some day...would not like to see him tangle with these sorts of animals either. If 9mm isn't sufficient, I could carry a G21 instead (45 ACP) if that is a better caliber for this purpose. To be clear...yes, I understand these creatures typically run away and I'm not going into the woods petrified of being attacked by coyotes, but always better to be prepared. I'm usually more worried about 2-legged varmints. Thanks for any advice!