i haven't read every post carefully so first, apologies if i say anything that has already been said....
first of all, sounds like your son hit flu season, and then a double dose of antibiotics is very hard on the immune system, bc it kills off all the healthy gut bacteria, which scientists today believe is now one of the most important tools in keeping the immune system strong (there was an article in science magazine about this last year).
so first off, i would recommend starting him on made for kids probiotics, to restore his healthy gut flora. usually they make them with nice tastes for the kids, like vanilla, a powder that you can just add with a little water, or even let them lick the spoon.
second, if his immune system is weakened following the rounds of antibiotics (This is normal) he may be catching more bugs and have less hunger in reaction.
it's good that you want to have him checked out again by a doctor, to make sure nothing serious is wrong and bc mums must do things that help them to feel calm and safe about their kids, so please do see a doc just to feel relieved...
but unless its really urgent, try not to give him antibiotics for every thing.... usually antibiotics are NOT recommended for every ear infection...a study showed that kids with or without the antibiotics were healing at the same rate....
about food itself, my first son was a poor gainer and a small eater. great ways to add healthy fats to food that we used might include:
1) add xtra virgin olive oil or flax seed oil or virgin coconut oil or organic butter to his grains, veggies, soups, breads, yoghurts, shakes....just a splash on top and mix...
2) buy kid-designed omega-3 oil in fruit flavors to add also....
3) avocado on whole grain bread or smushed into omelettes or even pureed in shakes with fruit.
4) add cheese to your omelettes.
5) my son at this age loved whole grain pancakes, made with oatmeal, lots of eggs, salt, a dash of baking powder, butter, blueberrys and a bit of organic sugar...i blended it with a hand blender and then made it into pancakes so he can hold them...goes crazy for it....if he 's old enough you can also add into the blender soaked walnuts, which have great healthy fat but must be blended at this age to a pulp.
6) organic sesame paste spread, and almond spread, walnut spread....really healthy and high in fat and delicious...to put on whole grain breads (we personally use whole grain rye bc our society is over addicted to wheat)...
7) sweet potato french fries with cheese
whole fat organic yoghurt with a splash of oil. if he only eats finger foods, my baby loves to eat the really thick buffalo yoghurt heaped on chinese rice crackers...he goes nuts about it. i give him small bites.
9) tofu burgers, you can make your own recipe with added olive oil.
10) meatballs are also nice finger food. chicken breasts cut into fingers, too...
good luck!