Why does my dog only eat in the middle of the night