My little guy is a picky eater too, it seems like the only foods he really likes are all one color-beige! Some days he eats a ton, other days it all ends up on the floor or in the dog! Toddlers are picky, frustrating little creatures sent to turn our hair gray at an early age, but the way I figure it, whatever they eat is better than nothing so, I don't think it is a good idea to withhold food just because it might not be as nutritional as you would like it. You can tell the way a child plays with his food if he wants it or not, so give him something he likes and he will probably get bored of it after a while. My son went through his chicken nuggets and fries phase and that lasted about a month, now he is into plain old rice and fish sticks! He will not eat what I want him to so I give up! He can eat rice everyday until he gets bored of it then I will try something else. I have noticed that if I don't act to interested in what my son is doing in the hi chair that he will watch me eat and he mimics me by trying something and if he likes it he will keep eating it, if not it is on the floor. Maybe you are worrying too much and making mealtimes too worrisome for him, so relax, he won't starve, he will eat when hes hungry enough. But, I would definitely cut back on the fluids and just keep trying new stuff, he will find something he likes. Good luck, and thank you for sharing, I sometimes feel like I am the only person who worries about this stuff so much and it helps to know that other moms worry about it too!