I'm sorry to hear that his vet check up wasn't the best. Cats are very good at hiding health problems. I hope that everything will go well for him when he has his dental done. Good luck.