All wonderful advice, of course!
In the meantime, I personally am a very firm believer in honey. I would put some in a little warm water to alleviate his night-time coughing, just before he goes to bed.
Good luck to you both, and hope all goes well at the vets
Sally + Harry x