Dugald entstammte der Familie "Macruarie". Er war ein Sohn von Ruairi, King of the Isles. Nach dem Tod seines Vaters, der vermutlich 1247 im Kampf gegen die Engländer in Irland fiel, reiste Dugald im Frühsommer 1248 nach Norwegen, um sich vom norwegischen König Håkon IV. als König der Inseln bestätigen zu lassen. Der norwegische König nahm ihn gnädig auf, doch er bestätigte statt Dugald dessen ebenfalls nach Norwegen gereisten Großcousin Ewen of Lorn als König. Dugald konnte somit nur die Besitzungen seines Vaters in Nordwestschottland übernehmen. Wann er nach Schottland zurückkehrte, ist unklar. Während des Kriegs gegen Schottland auf den westschottischen Inseln 1249 spielte er offenbar keine Rolle. 1249 gestand der norwegische König aber auch Dugald den Rang eines Kleinkönigs zu.