My DD doesn't have any teeth yet although she has 'bulges' so they are on the way. But she would sometimes just go off her milk for a few days and then suddenly drink more again. I was told its quite normal! Also she has never had what it says on the formula tin, usually a lot less. If he has red cheeks then maybe his teeth are moving around a bit and making him uncomfortable.