Endocrinologists specialize in the endocrine system, including thyroid. There are even thyroidolists that special in thyroid problems. Some endocrinologists specilaze in treatment of thyroid cancer.
A doctor can provide thyroid medication.
A Doctor Who treats children is called a paediatrician
Dermatologist treats that condition
An oncologist treats people with cancer.
Cut the gordian knot: rewrite the sentence: The good doctor treats patients with compassion or treats patients compassionately.
The Dermatologist (skin doctor)
Foot doctor
I think its an orthapeadic doctor
A gastroenterologist treats stomach pain.
Hematologist
Psychiatrist
Usually an infectious diseases doctor, however, a pulmonologist (lung doctor) may also be involved.