I think substituting St. Apollonia is an excellent idea! It’s the perfect way to tie Biblical teachings with our society’s tradition. I agree that the concept of a fairy can be confusing to a child. Because their is a saint that represents healthy teeth and dentists, it’s best to incorporate the faith. You can expand this idea by incorporating dentists and dental plans into the teachings.