Shouldn"t "piglet" be "kismalac", not malac???
Kismalac and malac are both fine for piglet. Kismalac sounds more "cute" to me, like something you'd find in a children's book.