Давайте подумаем логически.
И так:
Еда - кошкам проще найти еду, да и ее меньше нужно. И подкармливают их немного охотней чем собак.
Жилье - живут они по подвалам и другим теплым и укромным местам в отличии от собак которые в основном мерзнут на холоде.
Воспроизведение - собаки более опасны для людей, потому их чаще стерилизуют.
Смертность - многих собак просто травят или избивают. Все таки собаки воспринимаются как угроза для человека, тем более если это бродячие собаки. Также сюда отнесем тот факт, что после рождения щенкам приходится мерзнуть на улице где то между гаражами, а котята в основном рождаются в более уютных условиях (см. 2 пункт).
Может что то не учел, буду рад за дополнения и/или поправки в комментах, дабы мы вместе дошли к истине.
Второй пункт обоснуйте