I would also see if you have a good holistic vet in your area - I use one locally on occasion and she does great things with chiropractic, acupuncture, cold laser etc.
As can people, dogs can pull a muscle or tweak something - they just can't explain it to us!
X2, especially chiropractic.
"Women are like labradors...,they all have their quarks."~Phil Robertson