I'm so sorry to hear this. I hope that the depo shot helps to make him feel better.

I know that some cat breeds just have poor teeth. I know that Abys are known for this so I'm hoping that since my Sunny is only an Aby mix that he'll avoid this. I think that some Siamese breeds do too. Hopefully my siamese mixes will avoid this too.