I've used canine chiropractors for my dogs...like people, if you find a good one, it's great. A bad one can make things worse. Ask around at local training clubs, try a google search, and remember, there's a reason canine chiropractors are certified for working on dogs...they are not the same as people, and while I know of human chiropractors who do work on dogs, I would get a "real" canine chiropractor if at all possible. Accupuncture often helps, too.
Remember, pain killers will help the pain but won't necessarily treat the cause of the pain. So yes, use the pain meds, but reserve judgement until the dog is pain free without the meds. One of my Newfoundlands had trouble with his neck, when it was "out" he couldn't lie on his side - or rather, he couldn't get up once he laid on his side. He'd try to raise his head and he'd scream. I had to help him up. He was kept healthy and happy by a wonderful canine/large animal chiropractor. Do try to find one; if your dog has gotten her vertebrae discombobulated once, she may well have it happen again.
Glad she's feeling better, hope it continues!