Kaylesh, have you tried splitting his evening meal, so that he gets some food right before you go to bed? That should help to control his hunger, so he might not be in such a hurry to eat in the morning. My cat who passed away last December was like that - if she was too hungry overnight, she inhaled her food in the morning and then promptly regurgitated it. If I left a little kibble out overnight, that took care of the problem. Since Spirit shouldn't have dry food, maybe you can split the the wet food sachet at night the way you do in the morning?