Hello, and thanks for writing in.
I agree with Dr. Peter. While a foreign body lodged in the throat is possible, it's overall very unlikely to be the cause of the type of coughing you are describing. When dogs come in for coughing "like something is stuck in it's throat", I would say 99% of the time, it's due to tracheobronchitis (tracheal irritation or infection), and less likely other causes, including a foreign body. Also, even in off chance that it would actually be a foreign body lodged in the throat, other than sweeping your finger in the back of Bijou's mouth, there really is no way to remove something like that at home. Foreign material lodged in a dog's throat, esophagus, or trachea, typically needs to be removed under sedation, with long instruments, with endoscopy, or with surgery.
So, other than giving the Robitussin, Bijou would need to be examined by a veterinarian to determine the exact cause of the coughing, and especially if foreign material is lodged in Bijou's throat, esophagus, or trachea.
I hope this helps.
Thanks for your reply.
Yes, there is a vaccine for kennel cough. There is an injectable vaccine, and a vaccine that is dribbled in the nostrils. The one that is given in the nostrils is supposed to be a bit more effective. It is usually given once a year. I would keep him on the Robitussin for the next few days (4-5), unless the coughing is worsening in the meantime. If you elect to try the Robitussin (as opposed to having an exam performed), if the coughing is not improved at all over the next few days, he really should be examined at that time for more appropriate treatment.
I hope this is helpful.
You're very welcome! I hope everything goes very well.