Responses

I wasn't gonna say anything between this whole argument but not you trying to discredit the author own characters names. Wolves have meaning in culture and why the author choose his name. Cain is based off a Korean wolf and their richness to korean culture. His name may be scientific but it has meaning and it's horrible that you're trying to discredit the work the author put in just because of character you like. This mutt has more meaning than what you assume and think.
Yahwi means "led by light" he said his light is JOOIN and jooin means "master" This could mean yahwi is lead by his master jooin, and canis lupus means ┑( ╥﹏╥ )┍