I just wanted to point out some things in your post-
1. "Cherrywood?" Don't you mean "Cherrygrove?"
2. The PokeDex is integrated into the PokeGear, so you mat to change that.
But otherwise, great intro post! I love how you made you own rival and made sure you had the right types. :3
BTW, Magby is Temperature/Haze type, sorry it's not on the Main Thread. Just wanted to make sure you knew for future reference. :3