I'm so sorry to hear about your poor little guys dental condition... I'm so glad, however, that you've made him a vet appointment to be taken care of.
I'm not exactly sure what to suggest to feed him, but perhaps try moistening kibbles for him to eat in the mean time? Poor baby