Generally they say that when your skates are on, the top of the stick should be roughly level with the tip of your nose. This is a rough guide, as playing styles vary. I assume you know his height, and you can measure the extra height due to his skates, and this should give you a guide. And as said above, sticks sometimes need cutting down to length. You can also buy an extension. Do make sure that junior sticks will take an extension, I think all composite ones do.
Also when you go to the shop, make sure you know if he is a lefty or a righty! Sticks also come in different flexes - the ease of bending - and the flex point varies - middle or low would be best - blades have different curves, and lastly the angle between the blade and the shaft varies. Phew. A good shop will probably know what to get him once you know his height and handedness.
One alternative is to make a dummy stick from cardboard, and wrap it in decorative paper, and tell him he can exchange it for a real one in the shop, up to a certain price. It might make him smile. Note that last seasons sticks are just as good, but cheaper. Maybe best not to spend lots cos he’s growing.
Let is all know how it turns out.