A puzzle indeed. So we seem to have three documents for Peter Johnstone, with different fathers:
His marriage in 1887 to Mary Adam in Kemnay:
Father:
William Johnston, farmer; Mother: Elizabeth Third, married to John Blackhall, farmer
His marriage in 1902 to Jane Cruickshank in Kemnay:
Father:
Peter Johnston, farm servant (deceased); Mother Elsie Davidson m.s. Third
His death in Newhills, 1926:
Peter Johnstone, farm servant, (widower of Mary Adam)
Father:
John Johnstone, farm servant (deceased); mother: Elsie Third, domestic servant (deceased)
Informant: George Johnstone, son
Interestingly, there's a tree on Ancestry that has Elspet (Elsie) Third's death certificate, 13 May 1917 in Peterhead, aged 69. Parents: Peter Third and Ann McGregor. She's noted as being single - her daughter Christian Kelman was the informant (born Christina Third, 1880 Old Deer; m. William Kelman, 1912, Peterhead).
I'm still struggling to find her in 1891, but in 1901, she's keeping house for one William Wilken in New Deer. She appears to have a number of potential children with her.
William Wilken, joiner, 59, New Pitsligo
Elspet Third, 44, housekeeper, Old Deer (seems to have lost 10 years...)
Jessie Third, 24, servant, Old Deer
Sarrah Third, 22, servant, SavochGeorgina Third, 16, servant, Old Deer
James Third, 16, servant, Old Deer
John Third, 2, Peterhead
Alexina Third, 2, Peterhead
James Third is definitely her son, as the Ancestry tree has a copy of his birth certificate, but I'm not so sure about the others - the youngest two seem likely to be the children of one of the elder girls.
In the 1881 census, Elspet's parents, Peter Third and Ann McGregor have a whole load of grand-children with them, all with different surnames.
Peter Third, 76, head, Old Deer
Ann Third, 50, wife, Old Deer
Ann Third, 28, daughter, Old Deer
Christian Milne, 10, granddaughter, Old Deer
William Davidson, 8, grandson, Old DeerAnn Sorrie, 6, granddaughter, Old Deer
Mary Finnie, 4, granddaughter, Old Deer
Jessie McCrae, 4, granddaughter, Old DeerWilhelmina Robertson, 4, granddaughter, Old Deer
Sarah Wood, 2, granddaughter, Old DeerAlexander Third, 7m, grandson, Old Deer
Christian Corsie, 7m, granddaughter, Old DeerSarah Wood is possibly the Sarah Ann Wood Third, born 1878 Savoch, who is Sarrah Third in 1901. Jessie Mcrae in 1881 is possibly Jessie Third, born 1876 Savoch, the Jessie Third aged 24 in 1901. And Christian Corsie must be Christina Kelman (ms Third), the daughter who registered Elsie's death).
Going to take a while to work out if these are all Elsie's children, because her sister Ann seemed to have some illegitimate children too
However, the William Davidson, aged 8 who appears in 1881 is interesting - as that is the surname that Peter Johnston gave for Elsie at his 1902 marriage. There is a birth for a William Third in Ellon, 25 Jan 1872, mother: Elsie Third, which must surely be him.
Ruth