Так Вы у носителей угрских языков, спросите. Точно так же можете спросить у носителей германских языков почему она у них hund. Или у носителей тюрксих языков, почему она у них it. На славянских языках, собака - пес, пас, pies, pas, pes.
Кутёнок(щенок), не славянское слово, а угрофинское, от кута - собака. Подобных псевдославянских филологических ляпов в книге куча, что не удивительно учитывая личность автора.