Thank you so much David, this is incredibly helpful!
Also, thank you for offering to do the math for me – that's really very kind of you.
I have actually just done them for the variation of the dog food which has the highest percentage of calcium and it doesn't look that great.
The original recipe has metabolisable energy of 364 Kcal/100g, which means that 1000 kcal would amount to around 275g of food. Since calcium for that is 2.4%, this would mean 6.6 g of calcium. According to the table, the minimum recommended for my puppy is 2.5 and the maximum 4

I wonder if there's something I'm missing. I quite like Akela as they produce high protein food that my puppy loves but this particular figure don't seem good.