Ja, für das Herz gibt es Tabletten.
Ggf. hat er gar keine Herzprobleme. Ich musste bereits mit zwei Katzen zum Herzultraschall wegen auffälligen Geräuschen. Die Geräusche waren immer gutartig, das kommt nicht selten vor.
Zahnprobleme können sich tatsächlich lange ziehen bis sie bemerkt werden. Das war bei unserer Sternenkatze auch so. Erst kam auffälliger Mundgeruch und ein paar Tage später stellte sie das Fressen ein. Mach dir also keine Vorwürfe. Katzen können Schmerzen sehr gut verbergen.
Was sein Gewicht angeht, würde ich ihm Päppelfutter geben. Es gibt eine große Auswahl, da ist für ihn bestimmt etwas dabei.