I have a similar problem. There is no 'right' method for every child. I was told to force him to eat healthy food and give him a treat of trashy food once in a while as a reward if he eats healthy good.
In theory, it sounds good. In practice, I have tried for 2 years and he is very skinny as a result.