Also, I think you should remove lickitung's "eat anything" ability. The creature is not cabable of digesting everything within 30 minutes, it just tries to eat anything that looks appealing. It clearly coughed up the fake designer clothes Jesse bought because they didn't agree with it, and I...
Ghost Pokemon
One thought for the ghost pokemon is that you could make a special subtype (like pokeghost) and have creatures of that subtype count as pokemon, thus allowing ghastly to be hurt by a disrupt undead spell without letting Ash battle a Feraligator with a vampire spawn.
Ghost Pokemon
First nice job.
However I think it would make more sense if you changed the ghost pokemon to undead. You could make them "catchable" by having a special quality that makes them vulnerable to subdual damage or have them take real damage from pokeballs but get caught at 0hp by the...