If he will eat soft food but not hard food, consider that his back molars may be coming in and bothering him. I agree that filling a Kong with yogurt might be part of the problem. Also try cutting...