I haven't been to dentist in 10 years (at least). I floss regularly, brush whenever my teeth even a bit "filmy", and I don't drink sodas or eat sweets. I have a fondness for cheese (home-made versions of pizza and macaroni-and-cheese), but I brush promptly after such meals. So far, so good.
Phosphoric acid and sugar in combination (soda, anyone?) are keeping dentists busy, IMO.