Just for reference, you can look up any pokemon Ash is currently using over at wikipedia: wikipedia. I doubt horribly that the D/P team would make a sensible challenge as they're all "starters" essentually. But... you get a little more flexibility than I thought you would at first. I wonder if there's anyplace that keeps track of the moves of all of them...