That's right, pokemon NPCs.
In creative, get the npc wand from customNPC tools.
Right-click the ground to make a default NPC.
Click Edit next to Model, a new window will pop up.
Click the right-arrow at the top, you'll see Steve, bat, Steve, then enderman.
Keep clicking, past the MCmobs, ponies, and just past the haunter.
Now you have a list to choose from.
The pixelmon you select will have Abra's model until you hit esc.
Now just hit the [x] on the previous menu and you have your poke-npc.
You could even prepare for trouble with a meowth.
And make it double, with quite a mouth.
Now I just want to make a custom npc act like a trainer.