I'd try and have a look inside his mouth - use something round and relatively soft like a q-tip with the cotton removed or the insert from an old biro.

Check for problems like yellow pus like patches or obvious bleeds from a broken tooth or similar.