In English, adjectives generally follow this order: opinion, size, age, shape, color, origin, material, type, and purpose. In the first sentence, "kind" is an opinion, "middle-aged" is an age, and "English" is an origin. In the second sentence, "old" is an age, and "scruffy" is an opinion.