Ответ:

Если бы кареглазый лилипут был мальчиком, его слова были бы правдой. Тогда голубоглазая девочка тоже сказала бы правду. Но по условию хотя бы один солгал, значит, этот вариант невозможен.

Следовательно, кареглазый лилипут — девочка, а голубоглазый — мальчик. Оба сказали неправду.

Ответ: у мальчика голубые глаза, у девочки карие.