Aunque MacDougall tomó el castillo, fue desalojado por Jacobo III, quien otorgó Dunstaffnage a Colin Campbell, primer conde de Argyll en 1470.