Ответ:

Разделим вес собаки на вес кошки: 21 : 3 = 7.

Ответ: 7 кошек.