The answer is B - their. Both the knight and his squire are people, and if they ever have differences in gender, to make the sentence structure easy, 'their' is the appropriate word that will complete the sentence structure. They forgot to pack 'their' food.