I don't know if you've already done this, but have you seen a holistic vet?

Acupuncture seems to work by influencing the body's electric/magnetic fields. Western science hasn't quite figured out how yet, though.