It is more appropriate to visit a dentist because dentists are actually doctors that specializes in the treatment of oral diseases and infection.
An oncologist treats people with cancer.
a gynecologist
Veterinarians treat animals including cats and dogs.
Obstetrician
Cardiologist
The person who treats foot complaints is a Podiatrist
There isn't a type of doctor who specifically treats doctors.
A psychiatrist
ENT specialisd
This person is called a specialist in ORAL MEDICINE. In UK some of these are located in the British Society for Oral Medicine website.
call a doctor
A physician who specializes in treating the elderly is known as a geriatrician.