
Don’t think you’re the asshole. But I’ve found that getting between the dog & victim is better and allowing the dog to bite you instead. Let them bite your hand and then grab their jaw, they will back off. And before anyone assumes I grew up with tiny dogs, no. I grew up with German Shepard’s. My parents had 6 of them while I was growing up. It works because they are not trying to hurt you and they realize you are protecting they other animal
Also to be clear, when I say “grab their jaw” I DO NOT mean fucking yank that shit. Just grip it firmly but with care. Dogs (and probably most animals) do not like having their weapon immobilized and they will (typically) try to back off. It might hurt you, but the tiny cat might live another day. And also, if you move your fingers between teeth, it probably will not hurt much at all