Попробуй в следущий раз построить с ним диалог на его ответе. Он уже мальчик большой, если белиберду говорит, не относящуюся к делу - объясни ему это.
А еще помогают сказки по схеме "жил-был один мальчик. Его звали ХХХ(имя, похожее на имя твоего ребенка. Йони, значит Рони, Бони, Джони и т.п.)" Дальше называешь несколко черт определенно указывающих на твоего ребенка (он был похож на тебя - у него были мама с папой, сестричка и машина на управлении). Потом по ситуации придумываешь историю, что мальчик вел себя так же, как и твой (нежелательное поведение), что произошло и как все стало на свои места.
Важно - не пугать ребенка, не использовать в сказке подкуп, делать упор на то, что ребенок сам осознал.