I do not know what is the BEST answer but I do have an idea which might help.
About sixty years ago I saw a documentary film in which it was stated that, at that time, there were certain eskimo tribes in Northern Canada who never had a word for 'tooth ache.' This, despite that they never cleaned their teeth. They never got tooth aches!
Apparently they never developed any teeth problems because of their tradition of chewing on hides and skins to make them soft. This exercise of chewing regularly on something hard, such as leather (or even hard rubber will do) strengthens the tiny muscles that attach each tooth into the gum. The stronger the bonds are, the deeper and more stronger the teeth a fastened into the gum.
It is possible that for you, if you can, chew into something reasonably hard - but not too hard or too brittle - two or three times a day with, say, sixty hard chews each time, you gums could well become healthier and thereby able to hold your teeth more firmly. It only takes a few seconds each time.
This hard-chewing exercise is something I've practised for the past thirty years or so and it has certainly helped me. I'm seventy-eight now and haven't lost a tooth since I was in my thirties.
Give it a go for a month or so and, if it works, keep it up for life.