Such a person, who just treats feet, is a Chiropodist.
A doctor - or a podiatrist.
Find a specialist who treats mental illnesses and take the medication she prescribes.
A medical officer assess, diagnoses and treats illnesses and diseases.
Autism is one example
That would be a gastroenterologist.
general physician=gp
Haematology treats diseases of the blood; Vascular treats diseases of the vessels.
A doctor who treats animals is called a Veterinarian or a Veterinary Doctor
psychosomatic illnesses
No, a Pediatrician is a Doctor that treats illnesses in Children. An Obstetrician is a Doctor that delivers babies.
A Doctor Who treats children is called a paediatrician