They are sneaky, quiet, and strong. I've got great respect for them. Sad to see that pooch meet that demise. I do shake my head every time I see a "lost dog" poster here. More than likely it got carried away by a predator of some sort. Especially those little purse dogs (shudder). It's been awhile back but two wolves made an attempt at my neighbors dog. Broad daylight, less than 50 yds away from the house.
You might want to consider a lanyard for those firearms. 150 lbs of kitty starts throwing you around and you might need both hands to protect yourself.