Human: What is the difference between a naturopathic doctor and a traditional doctor? Assistant: 
A naturopathic doctor is someone who has completed a four-year medical program at an accredited college or university. They have studied natural medicine, including nutrition, herbal medicine, homeopathy, acupuncture, and massage therapy. A traditional doctor is someone who has graduated from medical school but did not specialize in natural medicine.