The problem is not N=17. If the effect (difference between skipping breakfast vs dinner) was large enough, it would be obvious and significant even in a small sample. The effect seems to be very small.
I agree that what is missing is to measure skipping meals for a longer time period, like a month, at least.