Nighttime hypos are a pain (literally!). It took me ages to work out how best to avoid them. Certainly a snack before bed if you are below 7.x is a good idea. If you are below 6.0 then maybe you should eat a bit more before bed. Bear in mind too that, depending on what time you last ate, you may still have some insulin circulating from your mealtime bolus, which might therefore lower your bedtime levels further. If you have been active during the day, it might be worth lowering your evening meal insulin and your basal. I found that I have a bit of a peak with my lantus in the middle of the night, so need to make sure my levels are high enough before bed. I've found that I need to go to bed at around 8.x to wake around 5.x and not have a hypo in the middle of the night.
You can't really escape from the need for something sugary if you do hypo, because you have to have fast-acting carbs. I personally have jelly babies and a digestive or cereal bar. Possibly a couple of spoonfuls of jam, swallowed quickly would have less impact on your teeth? Hopefully, if you can get your bedtime levels and basal insulin right you won't need to do it too often!🙂