Oh, that's a good point, I remember being puzzled by the "promise" and wondering if Will was perhaps Medicham's previous trainer, or something. Now I am even more interested ^_^ You have a really deep degree of advance planning for your characters' backstories!
I also forgot to mention - The "moo" joke woman was annoying. XD Oh, and I love how cheeky Totodile is. The part where he just snaps Marowak's bone in half made me physically clap my hands. (Okay, yes, I'm weird.)