Redmeat - again I would say that the most important thing is to eat what is best for YOU as an individual - what does not mess up your stomach meridian energy, what doesn't zap your reserves, what feeds you and your particular needs the best.
When I was rebuilding my teeth I was a vegan - most of the time raw and often very high raw - but I certainly wouldn't recommend that to anyone as a way to regrow teeth!
First think about taking the stress off of your body and system. How can you do that best? What do you digest the easiest? What foods makes you feel the best physically, mentally, emotionally and spiritually? Those are the foods that are going to rebuild your teeth because your teeth regrow when you are eating what makes you the most healthy. The teeth are an indicator of your vitality, meridians flowing properly and your nutrient uptake and stores. It's not always the details of what you are putting in - but how much you are using, how well what you do have digests and how well you can get rid of what you don't need. This might change over the course of your life as well. There is no one diet for growing teeth back just like there is no one ideal diet for everyone. Some people do well on more meat, some more fat, some more fruit, some more veggies etc. etc. I don't think you have to have any one particular thing. Some particular thing might help you as an individual - but I'm afraid that you will have to experiment with yourself to find out what that might be. For me as an individual, I seemed always to need a lot of fat - always - even as a vegan. I mean - not a lot compared to the general cooked SAD high fat diet - I mean - avocados are one of my favorite foods, I've always used oils and eaten soaked and dehydrated nuts - and now I can get my fat needs taken care of more easily with raw animal fats. We'll just have to see over time how my teeth react. For me the one key is to never ever ever eat processed sugars. Those are deadly for me. Whole grains - fine. Fruit - fine. Raw honey - fine. Agave nectar, cane sugar, white breads and especially white sugar all hurt my teeth almost instantly - because they hurt my energy instantly. It's almost like I'm allergic to them or something. Diabetes runs in my family and the one thing that helped my health more than anything was giving up all that fake sweet stuff. As long as I didn't eat that my teeth did well. Again - that is totally just me - the basics of what my body reacts the best and worst to. It's all about finding out what makes your stomach, your digestion, your energy the strongest.
Oh - and I did try bone stock and it made me feel sick. All cooked fats seem to make me weaker rather than stronger - and raw fats make me feel stronger. If there is one thing that I really need to concentrate on eating raw it's fat... as much as I possibly can, within the context of my overall life, circumstances and goals.