real question is why Katakuri doesn't just go see a dentist and have his teeth fixed. I mean he is a prince and a high ranking member of the big mom pirates. The one piece world has extremely advanced science, and kata can't find an oral surgeon to give him some dental implants?
After Kid and Law beat big mom and the two are splitting up totland between themselves, Law should give Kata a hand and fix his teeth.