Ответ:

Кошкин назвал щенка Алым, потому что у него ярко-красный язык. Название цвета перенесено на щенка по сходству с цветом языка.

Ответ: имя «Алый» основано на сходстве по цвету; это метафора.