Those badgers are bad news for a dog. There related to the wolverine I believe. I've never shot one, but I bet the fir would make dandy flies.
Q we don't have any of those armored critters up here in the Northwest. Ran over a bunch when running thru Texas though when I was driving truck. They don't fare well against a semi either.
Bob from Idaho