Bolt the Cat
Bringing the Thunder
A Ho-oh that knows Giga Drain.
A whole bunch of Pokémon can learn Shock Wave, even though it makes no sense for that to be so. Wingull and Pelipper spring to mind as some of the weirdest. Also, Ratatta and Raticate can learn Flame Wheel. SOMEHOW.
So a buffalo can run like a Ninja? haha. What about Rhyperior then? I'm pretty sure he's too fat to run.
And how on earth did Hariyama get Brine? 0_o
Nidoking learning Surf and Infernape learnig Grass Knot.These are a little odd.