I don't think this is chess related,but blowerd(no offense,) do you think black would really do Kf8 and Ke8 over and over again?But the get the knight to pawn is correct.
Also, I suggest that for 8year olds, you shouldn't do blitz or bullet because they are going to play random moves to stay on time and then when there playing standard they may play random moves. Give them enough time to think.
Look, teaching children chess is much easier than anyone thinks. I learnt it when I was nine and for the next three years I slacked off and generally left my chess set to accumulate dust. A couple of weeks ago, I picked it up again and discovered that I could still play pretty well.
Personally, I think that what would motivate him would be an association with protecting en prise squares and rewards(also known as positive reinforcement, but that sounds too much like psychobabble).
What you do is, you threaten an en prise square, and if he protects it, you attack it anyway, and make convincing(very convincing; we know when you're faking it) gestures of surprise. If he doesn't protect it, attack it and he will be like,"Aww man" and note the mistake to correct it next time. Repeat until he gets it.
Have you also taught him about castling and more importantly, when not to castle?