J.W.
Hi W.,
I focus on maternal and child health and can offer you tons of great ideas to help get your toddler to eat more of a variety of foods. Honestly, pediasure is a waste of money. You can make your own "shake" buy purchasing a rice protein powder by Nutribiotics..it is organic and enzymatically processed means nothing has been destroyed during the "powder" making process. It is $20 for a tub and you only need a tsp per 3oz...I still give this to my daughter who is 19m. This will last you months. Just put it in their milk.
If he likes mashed potatoes, you can take away a potato and add some pureed cauliflower and pureed parsnips. You can add a sweet potato for some vitamin a and a natural buttery (and sweet) flavor. It takes kids 10-15 times before they will try a new food after it has been introduced...so you have to be persistant and consistant. It took one month before my daughter would finally eat some zucchini. Last night, my daughter did not like dinner...I refuse to give in and make something else, they'll get hungry enough they'll eat what you put on their plate..kids are intuitive eaters, so they really do eat when they are hungry, this tends to subside when they are about 3yrs old...it is up to us to help them explore their palate.
Have you tried hummus or avocados? White beans? There are options, you can mash white beans in with the mashed potatoes too for some fiber and protein. The ideas are endless. :)
I have a handout on ideas, email me your email address and I will email it to you.
J. W. MPH
Wellness Educator/Consultant
PS: I will add that I did not let my daughter go to bed hungry..she was given fruit and her milk with the protein powder in it, but she is also getting her pointer teeth, so she will not eat well when teething. You do have to do what is best for your child, you know them the best! :)