Несмотря на очевидность факта, объяснить, почему собаки не любят кошек пока никому не удалось. Существует несколько научно обоснованных теорий. Стоит привести наиболее популярные.
Все представители семейства псовых (волчьих) имеют типичный психологический портрет: активные, любознательные, дружелюбные, открытые существа, которые не могут нормально существовать в природе без стаи. Они непрерывно обнюхивают обстановку, исследуют свою территорию, большую часть дня бегают по ней.
Представители семейства кошачьих имеют диаметрально противоположную психологию: внешне безразличные, несколько замкнутые животные, которые без необходимости не бегают по своей территории. Сытые они предпочитают уединиться и комфортно отдохнуть в одиночестве.
Именно кардинально разная психология служит причиной того, что собаки ненавидят кошек и наоборот.