Начнем с того, что ругать детей вообще не нужно. С детьми нужно разговаривать, задавать им наводящие вопросы, давать пояснения по ситуациям, когда вам что-то не нравится - говорить о себе, а не осуждать их. То есть нужно быть вменяемым человеком, тогда они и врать вам не будут.
Дети принимают решения не по тем же причинам, что взрослые. У них иная картина мира и другое восприятие - совсем не такое, как у вас. Вы должны это знать и всегда учитывать в общении с ними. Понимание этого факта - ваше главное преимущество и главный инструмент воспитания.
В три года ложь и есть проявление фантазии. Но годам к 5-6 ложь уже ложь, как-то так.
Знаки: Вообще задавать вопросы о детях без указания возраста -- неправильно.
Предположу, что если обманывает значит вам не доверяет или опасается говорить правду из за угрозы осуждения или высмеивания. Значит нужно разбираться с причиной недоверия, а не наказывать.
Можно сказать, были расстроены тем, что ребенок вам соврал. В целом, ложь - это симптом того, что он опасается сказать правду. Тогда стоит подумать о том, что приводит к этому и попробовать изменить. Если нет повода, нет и лжи.