If there are big cats, why are there no big dogs?
Ich denke, die meisten Antworten zielen komplett an der Frage vorbei. (Anmerkung Luise: das zeichnet sich gerade schon ab.) Zumindest verstehe ich es so, dass die Frage lautet, warum es natürlich vorkommende Großkatzen und keine natürlich vorkommenden „Großhunde“ gibt.

In einem gemeinsamen Ökosystem mit den gleichen Beutetieren wird es immer größere Katzen geben als Hunde.
Zunächst einmal müssen wir uns klarmachen, dass die Hominiden in den letzten 500.000 Jahren eine Unmenge an Tierarten auslöscht haben und dass es früher viel mehr große Tiere gab als heute.
Wir können unserer Liste von Großkatzen also die Säbelzahn-Arten hinzufügen, die viel größer waren als die Unterart der Pantherkatzen. Große pantherartige wie die Höhlenlöwen waren ein wenig größer als ein sibirischer Tiger und große Hunde wie der „schreckliche Wolf“ (canis dirus)
Hier siehst Du die wahrscheinlich größte Hundearten, die je gelebt hat, Epicyon.
Er existierte früher als die hundeartigen Wolfsarten, die wir heute kennen und er hatte eine kürzere Schnauze. In dem Bild ist zwar nicht der Wolf (canis lupus) dargestellt, aber ein Wolf hat exakt die selbe Größe wie der kleinere Hund auf dem Bild.

Einige Löwenarten waren möglicherweise 50% größer als der afrikanische Löwe (das enstpricht also 1 ½ Löwen)
Die größten Säbelzahnkatzen
waren im Verhältnis zu ihrer Körpergröße viel massiver gebaut; sie waren sehr muskulös, um ihre ebenso massiv gebaute Beute reißen zu können. Die Körper heutiger Löwen und Tiger sind viel graziler und dafür geschaffen, ihre Beute zu jagen, bis sie zum Biss ansetzen können.

Also waren Katzen und Hunde viel größer als ihre heute lebenden Verwandten.
Dazu müssen wir wissen, dass an den Orten mit den größten Tieren in der Regel auch die meisten Menschen lebten und diese löschten die Großtiere dann irgendwann aus. Die großen Wildtiere in den grünen Wäldern in Europa, Asien und Amerika wurden beinahe
vollständig vernichtet. In trockenen Gebieten wie in Afrika konnten sie besser überleben.
Auch wenn es nicht mehr sehr viele dieser Tiere gibt, kann Afrika als Hotspot für Großtiere angesehen werden. Das ist auch der Grund dafür, dass es heute noch so intakt ist.
Verglichen mit den ausgestorbenen Löwenrassen, den Hyänen, den Mammuts, den Mastodonten usw. sind die Tiere, die wir in Afrika heutzutage als groß ansehen, gar nicht so groß. Afrika war eigentlich nie ein guter Ort für richtig große Tiere.
Tatsache ist, dass in jeder Umgebung, in der eine Hunderasse existierte (das ist im Grunde genommen jeder Lebensraum in den letzten 10 Millionen Jahren), jeweils gleichzeitig eine deutlich größere Katzenart lebte.
In der gleichen Umgebung und unter den gleichen Bedingungen hinsichtlich der Beutetiere sind Katzen immer größer als Hunde.
Der Grund dafür ist die Art, wie sie ihre Beute jagen.
Heute lebende Wölfe töten einige der größten anderen Tierrassen in ihren Revieren – den Moschusochsen, das Bison, Großwild – sie alle fallen in ihr Beuteschema. Sowohl wilde Hunde als auch Hyänen können dabei Beutetiere erlegen, die viel größer sind als sie selbst.
Eine Katze muss, um ähnliches zu vollbringen, viel größer und muskulöser als ein Hund sein.

Raubtiere werden sich weiterentwickeln, um alle Beutetiere in ihrem Umfeld töten zu können. Das bedeutet, dass selbst für die größten Tiere ein Raubtier existierte, das ihnen gefährlich werden konnte - mit Ausnahme der allergrößten wie Mammuts, Elefanten und Indricotherien.
(Indricotherium oder auch Paraceratherium; eine Gattung aus der ausgestorbenen Familie der Indricotheriidae, die zu den Nashornartigen gehörte und mit einem Gewicht von bis zu 20 Tonnen die größten landbewohnenden Säugetiere aller Zeiten stellte.)
Das hätte dazu geführt, dass die Raubtiere zu massiv und zu spezialisiert gewesen wären und es hätte das Beuteschema enorm reduziert.

Also können sowohl Katzen als auch Hunde genau so groß werden, wie sie sein müssen, um die größten Beutetiere in ihrer Umgebung reißen zu können (mit Ausnahme der oben erwähnten wirklich großen) .
Hunde jagen Großtiere durch Ausdauer, Intelligenz im Rudel und durch Bisse während der Jagd.
Katzen jagen größere Tiere, indem sie mit ihnen ringen und kämpfen.

Also können Hunde im Vergleich zu Katzen viel kleiner sein, wenn sie ein großes Beutetier jagen.

Deshalb waren und sind Katzen viel größer als Hunde.