1881 census has them in Fraserburgh. James Goodall, 48, cooper; Janet, 43; Janet, 18; Christina, 16; William, 14; James, 12; Isabella, 8; Catherine. 6; Alexander, 4; Charles, 2; Elizabeth, 1 month plus granddaughter Christina, 1.
James sr and the four youngest born in Fraserburgh, both Janets in Buckhaven, Fife; Christina sr, William and James jr in Edinburgh, Isabella in Kennoway and Catherine in Windygates, both Fife.
An older child, Isabella Lovie Goodal, born 1861, and Margaret, born 1871, are missing, probably having died young.
You can get the dates of birth of the seven eldest children from the IGI at
https://familysearch.org/search/collection/igiIf Charles was aged 2 on census day 1881 he was more likely born in 1878 than in 1879. You can get his birth certificate from Scotland's People
https://scotlandspeople.gov.uk - it was indeed registered in 1878.
Unfortunately James and Janet seem to have got married in Liverpool in 1859, so their marriage certificate would cost you over six times as much as it would if they had married in Scotland, and it wouldn't tell you the names of their mothers. If, however, they died in Scotland, you should get their mothers' names as well as their fathers' from their death certificates, and you will get the exact date of their marriage from the children's birth certificates, so you can manage without the English marriage certificate.