Ask a Dog Vet and Get Answers to Your Dog Health Questions
Hello. Thanks for the question.
It sounds like he may have hurt his neck or back. A disc herniation is the most likely given the vague signs of pain, yelping and inability to get comfortable. Boxers are also a breed where we can see this more frequently. It's hard to pinpoint the specific area of pain, as it just hurts to move, similar to people when you throw out your back.
The treatment is usually with NSAIDs, other pain meds (Gabapentin or Tramadol) and rest for 1-2 weeks. It doesn't resolve right away, but usually within 2-3 days they are looking a lot better.
If you have more NSAIDs at home and you want to give it time, that should be ok. If he's still really painful, then I would see a vet where they can add some Gabapentin to get him comfortable.
I hope this helps, let me know if you have any other questions.