Ask a Dog Vet and Get Answers to Your Dog Health Questions
Hello. Thanks for the question.
I would probably get an x-ray of his chest. We can see bones get stuck in the esophagus and cause coughing/ gagging and spitting up bloody phlegm. If there is a piece of bone stuck in the esophagus, it can be removed with endoscopy. If the esophagus is clear, then we usually give something for irritation (esophagitis). I typically use a medication called Sucralfate.
The only way to know for sure, is with an x-ray. I would definitely have this done when your vet opens.
I hope this helps, let me know if you have any other questions.