4 кошки и 6 собак.
Быстрый способ решения:
1) сложим сколько получается нужно галет, чтобы накормить одну кошку и одну собаку: 5+6=11.
2) делим общее количество галет 56 на 11, получаем 5 и в остатке 1. следовательно кошек на одну меньше, а собак соответственно на одну больше, то есть: кошек 5-1=4, собак 5+1=6.
Что и требовалось доказать