No. Small domestic dogs like terriers routinely kill cats. I've seen both a fox and a hawk kill a cat. The fox was perhaps slightly larger but not much; you maybe could say the hawk was 'bigger' by wingspan only but couldn't have weighed more than a third what the cat weighed. Owls take cats as well.
Cats are just predators.