My sister-in-law is a retired vet who now does acupuncture on horses and dogs primarily. She has done it on my brother for practice and I was shocked to hear him endorse it (he is a scientist who doesn't usually go for that sort of thing.)

I had acupuncture last summer. Some of the associated stuff was a bit too far out for me but I did get relief. I would recommend it.