What would you do?

I’ve been with my husband / father of 2 kids for 6 years now. He is 28 years old and hasn’t been to the dentist since he was 7. He has multiple cavities, visible plaque on his teeth, his breathe smells horrible, I can’t even kiss him. I never want to have sex because I can’t handle his smell of breath. He’s never smiled with his teeth, he doesn’t even let me see his teeth etc. I’m so fucking fed up and honestly just losing feelings and attraction to him over something that could be fixed. This has been an ongoing fight for 4 years now, I’ve threatened him, bribed him, haven’t talked to him for days. Am I over reacting????? I should be able to enjoy my husband and I can’t.