Welcome to PokéCommunity! I’ll go ahead and move this over to the trading section of the community. I’m sure you’ll find someone there who can help you with this surprise for your son.
Holy cow that would be so awesome of you! I know the basics of the game. I would imagine we would need to exchange info. Let me know how you would like to go about doing this.