My 6.5yr old is not gaining / not maintain/ losing weight. I've seen the doc and he says to give him high fat food. DS is a snacker and a ok ish eater but last 6m he has not gained any weight and stick thin. How do I get him to have a healthy weight gain?