You could see a naturopath or get them at a health food shop. Better to get one that isn't synthetic. It's worth a shot anyway. I know the struggle only too well to try to get them to eat well - DS is a shocker and even though he's better, he is nowhere near perfect. He sat on 10kg for 6months until just recently.