Os dragões eram corrupções de Melkor dos lagartos. Melkor os deu um pouco de sua essência, dando o dom de falar, enfeitiçar, etc.
Não se sabe a origem de Ungoliant, ela pode ou não ser uma maia. Caso positivo, suas crias não são maiar, apenas aranhas grandes (sim, ela era uma maia encarnada em um corpo de aranha, isso o que importa, eu acho). Já a representação, encarnação ou sei lá do Vazio, não sei não...
Wargs, olifantes, águias, Huan, etc são apenas animais (kelvar). Estes se comunicavam entre sim, tinham suas línguas, e alguns chegavam até a falar a língua dos Filhos ou dos ainur. No ultimo caso incluíam as águias e Huan, que por terem a influencia dos valar eram mais “sábios”, e podiam falar a língua dos Filhos ou dos ainur.
Melian só pode ter um filho por que encarnou em um hröa élfico e teve seu filho com um Filho de Iluvatar. Estas são as condições dos maiar para terem filhos: além de ser com um Filho de Iluvatar, eles tem que se encarnar em um hröa elfo ou humano, dependendo de seu amado.
[Nota: Caso os corpos fossem diferentes, aconteceria a mesma coisa que filhos de meio-elfos fora da linhagem de Eërendil (vide linhagem de Imrahil), porém acho que teriam mais vantagens, por ser descendentes de um(a) maia: poderiam ter uma vida (bem) mais longa, etc etc. Porém, acho pouco inteligente o ato dele(a) se encarnar num corpo oposto a de seu amado.]