You have created what we call a picky eater. He has leaned that if he holds out, you will offer something better. He has trained you well. :smile:
Actually the cooked chicken is much better for him than any kibble. Raw chicken would be even better. I hope you are feeding him boneless chicken. Cooked bones are dangerous. Raw bones are great to feed. Maybe you might want to consider a raw diet for him. Now would be a good time to start. Check out the link in my sig for more information.
Now, If you want to cure Picky Eater Syndrome ... Put down the food YOU choose for him to eat. If 10 minutes goes by without him eating, pick up the food and put it away. Next meal time offer him the same food again. If he again refuses to eat, repeat the process until he eats. I promise you he will eat it eventually. Don't give him any treats or snacks between meals whlle he is holding out.
Don't fuss at him. Don't beg him. Don't cajole him. Don't bargain with him. Put the food down without saying anything and move away. When you pick it up, again, don't say anything. Just matter of factly pick it up and put it away.
Don't feed guilty that you are starving your dog. You aren't. You are offering him food each meal time. He is making the decision to eat or not to eat. No dog will starve himself in the presence of food so he will eventually cave and begin to eat again. Be patient. I have known dogs to go 3 or 4 days without eating. It's his choice.
In the future anytime he refuses to eat, don't worry about it. Don't make it a big deal. Don't get upset. Just pick it up and put it away until next meal time.