Since he is eating treats, have you tried Pill Pockets?

Now that the vet said to give him 2 weeks, I guess stick with soft foods for that time.