A chiropractor has extensive experience and practice at using manipulation of the spine as a treatment technique. Some chiropractors also use muscle release techniques like A.R.T. (Active Release or Trigenics).
Similar to a chiropractor, a physiotherapist has the ability to manipulate the spine and perform muscle release techniques. In addition, they can also use acupuncture, help the client work on posture and balance, teach core stability exercises, and help prevent the problem from arising again by showing the client rehabilitative exercises they can do at home.
A neurologist is a medical doctor who specializes in treating diseases that affect the human nervous system.