A lot of kids just don't like milk - one of my son's play buddies doesn't like milk, but she'll eat yoghurt and cheese just fine. I wouldn't force the milk issue with your son, as long as he's eating other dairy foods. Which leads to my other question: you say you're worried about his diet and his health. Is it a quantity thing? Some kids just are light eaters - the same little girl who doesn't drink milk also eats like a bird, and she's fine. Then there's my son who would eat the entire box of mac'n'cheese in a single sitting if I let him. Appetites, like people are all different. It's possible your son just doesn't have a large appetite. As for getting him to eat healthier, it really does start with you. If you don't want him to eat junk food - don't give him junk food. If he misses a meal because he refuses to eat what you're serving him, it's not the end of the world. But it's also important to make sure he gets the food he likes. If he likes cheese, give him the good stuff. If he likes peas, stuff the kid with peas, and look up recipes that call for peas so you can work some variety into his diet. What exactly about his eating habits has you concerned? Is it that he's not eating ANYTHING, or just not what you THINK he should be eating?