Foods that require a lot of chewing are generally good for your kids' teeth and gums. Think of it as giving them a much-needed mouth workout. Nuts are a great snack for a bunch of reasons. First, they're raw foods (so long as they're not roasted and salted), which are always much better for your teeth than anything processed or cooked. Raw foods cause the mouth to salivate more, helping to reduce acids, which wear away at teeth enamel. Also, nuts are loaded with magnesium, phosphate and calcium, all of which promote healthy teeth. Cashews, walnuts, peanuts and almonds are all great choices for snacks. And finally, nuts are low in natural sugars, which is the mortal enemy of young teeth. Obviously, you're going to want avoid nuts that have added sugars like candied peanuts and pecans.