The Siamese will go through times when they will lose thier dinners, and then it wont happen for weeks.
I think its because they bolt thier food.
I hope that CP is feeling better, maybe if you got some free samples from the Pet Food Stores and see if theres something that agrees with him more.