We’ve also used those 160mm cranks from Spa Cycles (£20), running single ring with a 26 or 28 tooth (£10).
Once kids get a bit older and for severe off road, I’m not convinced super short is always the best option. Slightly longer gives them more leverage and also sat nearer to the ground for same amount of leg extension – it just depends if they are comfortable during the rest of the pedal rotation.
Currently short 11 year old has been on 160 for the last year and 13 year old 170 for the last 2.
5ft 6″ mrs has tried everything down to 162.5mm and prefers 175 for mtb and 170 for road. When swapping between mtbs, she has noticed 5mm crank difference (she didn’t know they were different but asked about it as one felt a bit “odd”). Persevered for a few months but definitely hated the feel of the 162.5mm.