I was very under weight as a child and was given large spoonfuls of cod liver oil and malt. The dog absolutely adored it and had to have a spoonful too, She did get a bit fat but it had no effect on me.
You can still get Zambuc from some health shops.
Betty Bromage wing walking at the age of 97



