The following anecdote may not really be applicable to children, but you might find it interesting anyway. I went through a period of getting an ear infection, being prescribed antibiotics, having it clear up, but then having it recur sometime later. After quite a few goes round this loop I decided to just take painkillers (ibuprofen was very effective for me) and wait it out, and the infections stopped coming back.