Одну собаку в условии задачи потеряли
В переводе не сильна, но решение должно быть таким (только, допустим, опечатка и всего 48 собак):
48-36= 12
12 : 2 = 6
6 - больших собак
6+36 = 42 - маленьких собачек
-------------------------------------------
Я не понимаю, какая разница между любовью к людям и любовью к собакам.