When holidaying close to Dresden a few years ago, my wife needed a dentist. I was a little surprised that neither the dentist nor receptionist (who were both 30s-ish) knew no English. My German is ok and my wife's is non-existent. I had to act as translator whilst the dentist was prodding around in my wife's mouth (and he insisted on showing me the problem
) . So English isn't necessarily known by not-so-old professionals in the East. (The owner of the holiday cottage I'd booked didn't know any English either and she wasn't old be any stretch)
ON EDIT : The important bit to note was that the dentist, gawd bless, didn't charge me.