Domestic cats kick just about any azz they come in contact with, aside from the real predators, like coyotes and on up the scale.
A dog that is completely fearless when it attacks will get the better of them every time.
My first Thais was like that.
When I had just bough the place where I live it was a mess.
One day as I was working on something, I heard the dogs bark and went out to investigate.
The had something under a blown down roofing plate that they couldn't get to.
Thinking it was a rat, I told them to be ready, then lifted the plate.
T'was a big,feral tomcat.
Thais just went for it and broke it's neck, didn't even get scratched.
That succes made him convinced that cats couldn't hurt him, he killed maybe a dozen feral cats in his life and always the same way.............all out attack, and break their neck.
But with an estimated 3 million of them ( That is half as many as we are people) a dozen doesn't make much of a dent.