Green teeth could be because of the infection and medicines at time of birth. It is important to see a Dentist so that he check if it this or it cavities. If they are cavities then fillings would be needed.