Brandon was also a HORRIBLE eater, i tried everything from begging, fighting, giving extra formula during the day to leaving snacks out all day so he could nibble when he was hungry.
What eventually worked was 2 things. I stopped giving liquids between meals (unless it was really hot and then it was strictly rationed) and then I stopped making an issue out of getting him to eat. If he did not eat at meal times, he missed out !
It broke my heart some days when he would cry cos he was hungry, but I stood firm that he could only eat at meal times and at his mid morning & mid afternoon snack time.
And now he eats like a horse. he cannot get enough, cos he knows that if he does not finish his dinner a) he does not get dessert and b)he goes to bed hungry and there is no water, juice, milk etc during the night.
In the beginning I would only give him meals that he LOVED to encourage him to eat, so if he had toast or pronutro for dinner, so be it, at least he was eating (under MY terms). Once he got used to the idea, we were able to get him to eat the correct food at the correct meal times.