This is a great hack, but I have some issues with getting Tepig as your starter.
When it evolves into Pignite, its dual type changes to Fire/Fighting, but it doesn't learn any fighting type moves via level up. I've already gotten it to lvl. 50, so I assume if any, you'd have to teach it its moves from a Move Tutor or TM.
However, if this hack was created so that those who have chosen Tepig wouldn't be able to learn fighting type moves, then its dual type would be irrelevant, and that should be fixed or I guess it's part of the challenge.
EDIT: Turns out that the fighting moves it didn't learn can be relearned through the Move Tutor. Just have your heart scales handy.