I cannot give you any valid info from the highlands. My mother was from Mull.

For my taste, any jacket that is short enough to show off the kilt is acceptable. In my youth we called them "bum-freezers" and included such as the military "Ike" jackets, Eaton jackets, and the current crop of short uniform "mess jackets".

The Kilt is, after all, the primary focus of Scots wear. The jacket and hose act as more or less of a frame to set off the Kilt.