I managed to get cracking on this as soon as it dropped through the letterbox, but three clues have left me stumped:
15a: Military unit with no time for diet (7) -E-I-E-
24a: Short boy carrying European cap (5) -E-E- (I think maybe Beret, but not sure why?)
19d: How a German covers stake (5) -A-E-
TIA, Dave