What is the best type of pillow to buy for a child who is a stomach sleeper?

None! Although most people use them, pillows really aren't good for our backs and necks, and can worsen our posture. Especially for a child who sleeps face down, i'd recommend not using any pillow at all.