Okay guys you see a girl who's one of the most beautiful girls you've ever seen pretty face pretty hair , perfect body but when she gets closer to you and smiles you realize her teeth aren't that pretty. Is she no longer attractive to you? Describe acceptable non perfect teeth, and un acceptable non perfect teeth as far as you would be okay with pursuing.
Non-perfect teeth as in crooked? Or non-perfect teeth as in bad dental hygiene? There's not much to be done about crooked teeth short of spending thousands on dental procedures. But good dental hygiene isn't just inexpensive, it shows the person has respect for themselves.
Do you remember the singer named Jewel? She is absolutely beautiful and it wasn't until fairly recently (because of a movie role she did) that she got her teeth fixed. But here's the thing: Just because she didn't have perfect teeth didn't mean she wasn't gorgeous. Whoever it is you're talking about in your question shouldn't think her teeth are going to be some kind of deal breaker. Sometimes it's the little imperfections that make a girl perfect anyway.
Bad teeth are a deal breaker. If they are not straight, that can be fixed. If they are broken, that can be fixed. If such things have not been fixed, I am forced to ask why not. If they are rotting, that is poor personal hygene.