Latin has some suffixes that turn nouns into adjectives. But there doesn't seem to be much rhyme or reason to which suffixes get applied to which nouns. For example:
felis
->felinus
canis
->caninus
But
apis
->apianus
avis
->avianus
Does anyone know where this distinction comes from? Was there perhaps an ending in Old Latin that influenced the choice of suffix and then disappeared?