Part of his problem might be due to his conformation. Small dogs like Dachshunds have neck and back problems and will need to be examined, x-rayed, and may even need to have surgery to relieve the pressure on the spinal column. I am not sure this is a good idea at your dog's age.
Some other dog breeds will have problems with the vertebra of the neck. You can consult a holistic vet if one is available in your area and they might refer you to a veterinary chiropractor that can massage and align the bones in your dog's neck. Veterinary acupuncture is an option too, or if you have nowhere to turn to, you can try acupressure at home.
If it is simple arthritis, you can try some of the home remedies, but it might be so bad that it is justified to put your dog on anti-inflammatories. It is impossible for me to judge this without an exam.