А Вы сами также питаетесь? Или ребенку отдельно готовите? Причина ИМХО в том, что изначально пищевое поведение ребенка было "испорчено"-кормлением через силу, отдельным кормлением, причем и еда у ребенка была не такая, как у родителей и т.д. и т.п. У меня самой такая же история получилась со старшим, ошибку поняла ближе к 2 годам, сейчас более или менее все, то есть ест нормально и овощи, и все обычные продукты, но "переходный этап" был долгим. Но у нас никогда особо не было перекусов, сладостей, поэтому проще было, наверно.Сейчас просто вижу, как ведет себя за столом младшая дочка, которая на педприкорме, ела с самого начала вместе со всеми,причем то, что хотела и сколько хотела, и понимаю, КАК должен, оказывается, есть ребенок-просить сам, а не уворачиваться от тыкающейся в него ложки.Вес у сына Вашего низковат, конечно, но не критично.Мне кажется, Вам надо немного "отпустить" в собственной голове этот вопрос, просто питаться всем вместе с ребенком.Очень важно, чтобы за столом сидела вся семья и все ели одно и тоже. При этом не заставлять и не уговаривать. Сколько поел-столько и хорошо. И не расстраиваться, если съел меньше, чем Вы считаете нужным. НО!Между приемами пищи никаких печенек, сушек, соков(в них тоже углеводов полно) и прочего, из перекусов допустимы разве что  фрукты.