Hi C.!
Yea, this is a tough one. One of my boys did this when he was younger. He's now 5 and JUST starting to drink milk again.
I had to make ALOT of chocolate milkshakes to get any diary in his body when he was 2. It was worth it to me because he didn't eat any cheese or eggs either.
You know, I have never tried Pediasure, but I'm thinking about it. I'm going to try to blend Pediasure with a little ice cream for a morning milkshake so he will get more vitamins. Anyway, I thought maybe you would want to try that, as well.
As far as the water goes, when my kids were little like that, I bought a small water bottle dispenser. And put it in the fridge. They LOVED "dispensing" and drinking the water from the dispenser so it was fun to drink water, and thankfully they got more of it in their bodies :o)
I still have it in our garage fridge, and they still use it with little disposable cups with their friends when they come over.
Who would've thought all I needed was a dispenser that they could operate to get them to drink more water???
Anyway, there's a little clean up involved when they're 2, but you might want to try it for your son. I bought mine at Walmart for about $4.00
Good Luck C.!
:o) N.