В 3 года можно договариваться с ребенком. Попробуйте предложить воду, скажите компота нет. Через несколько ночей ребенок привыкнет что ночью только вода.Это не теория. Я свою старшую так отучала от ночных киселиков в 3 года. Две ночи дочка жалобно плакала, у меня прям сердце разрывалось. Но на третью ночь водичка сработала! А потом дочка уже и не просыпалась вовсе, спала спокойно всю ночь.