Poor baby, I hope he's alright.  Please keep us posted, healing thoughts and wishes are being sent your way.  I hope the new diet takes care of the problem -- maybe adding water to soften it up might make it more tantilizing?  also I've used chicken broth on dry food to make it more tasty (of course check with the vet first).
 
Good luck.  

 , Mickey.