It seemed like it is cos he is teething. Don't really hv to worry abt it cos they will change.
Alternatively u can drag the time a little so that he will hv no choice but to go for other food available.
Taking this opportunity to talk to him and educate him.
Read more