Jumping 10 years to the 1881 census and following through on this Archibald b. Duffus, maybe this entry:
Archibald Grigor 31, spirit salesman b. Duffus
Frances Grigor 25, b. Moonzie, Fifeshire
Margaret Grigor 3, b. Glasgow
Elizabeth Grigor 1, b. Glasgow
Margaret Williamson 75, grandmother b. Abdie, Fifeshire
Address: 387 So York Street, Glasgow Hutchesontown
Following through this Archibald, he is showing through to 1901 in Glasgow Govan as a carter, with a son Archibald apart from the daughter Margaret above.
There are not that many Archibald Gre(i)gors showing in this age group. Not sure what else fits apart from the above entry. However, the reference to Archibald Snr showing as a policeman in son Archibald's death cert has kind of thrown me off

With sister Margare Grigor Grant having died a few years after her birth, it will be hard to be able to compare info from another source which is pity.
Checking Scotlands People, there is only one entry for a death on an Arch* Gr*gor b. 1842 +/- 10yrs and that is post 1901 in Lanarkshire so likely to be the one we have found from Duffus living there from 1881-1901.
Monica