The reasons why canines can't beat felines are as follows:

Feline muscles are horizontally oriented, while canine muscles are more herbivorous and have no chance against felines.
Felines have sharp claws and teeth, while canines only have the ability to bite.
Felines are solitary animals, while canines prefer to live in groups.
Felines possess powerful impact, explosive force, and jumping ability, which canines lack.