Both Paul and Chula sometimes eat less every now and again, but they don't go off their food for more than a day. Even then, they still eat - just not as much. In their case, it usually means they are sick of their canned food and want a change.
When you say your boy slows down - is it a drastic change in the amount he eats? And how long does does the slow down last?