Weleda make homeopathic toothpaste, the calendula one is quite nice! Not sure quite how green they are, but worth a try. using salt to brush teeth is another alternative, if you can do it without wanting to throw up. By the way, I am a dentist, so you should all be flossing every day!