I agree with Chutzie that he is trying to be the controlling person. I always had nice meals for the kids. I'm sure you do too. But, they knew that if they didn't eat their breakfast, there would be nothing offered, but juices, milk, water, etc. until the next meal. Period. End of discussion. If your son is hungry, he will eat. I would eliminate junk foods altogether. At his age they just put on weight and are not good for a growing child. When he does eat, offer fresh fruits and veggies for his snacks.
He will not allow himself to starve. If he gets hungry, he'll eat the good foods you offer him. Also, I remember times when my children weren't in a growing spurt. They picked at their food. But, when they were really growing, they ate so much more.
Sherrine