Jade gets a Treecko, but its not his first Pokemon; that being an abandoned Duskull given to him by Norman.
May, (I am wondering if I should rename her a different hue of Sapphire) has a Torchic as her starter. But, in her first appearance, she will already have her starter, a Skitty, and a Ralts.
Gem, a random third trainer I added to be the rival, who also happens to be a rich-kid runaway has the water starter, but he is obviously not from Littleroot. In his first appearance, he is already an experienced trainer, having a Marshtomp, a Lairon, and a Loudred.