Just waiting for the vet to open to get confirmation.... He started coughing about 3am and his symptoms match Dr Google. He's a 4 year old collie cross so hopefully he'll get over it quickly.
Yesterday we attended a 'doggie play-date' with about 15 other dogs - once I have the diagnosis I'll contact the organiser. I feel bad but he was symptom-free yesterday....