i am sorry if this doesnt help but there are a lot of Pokemon so my best advice is to get pics from www.Pokemon.com and put it on the program you want and do your best to copy it :)
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
all the beginners can learn rock climb
all the Pokemon on dimmond that can learn flash can still learn flash in the platinum game too
In Pokemon diamond many Pokemon can learn flash for eg. Electric Pokemon such as Pachurisu Pichu and Luxray all (eveloutions) and yeah just experiment and see what can learn flash!
All Pokemon with a water-type can learn it. There are some other Pokemon that can learn it, but mostly water-Pokemon.
I don't know all of the Pokemon that can learn Headbutt, but I know that Cubone can learn it.
no
No, not all Pokemon in Diamond can learn Hyper Beam.
One can learn how to draw a cartoon eye online by going to Youtube and watching a video on it. There are also videos on how to draw all sorts of other things.
mew can learn all tms and so can mew2
Yes, Pokemon of all stages can still learn moves.
all the beginners can learn rock climb
all the Pokemon on dimmond that can learn flash can still learn flash in the platinum game too
In Pokemon diamond many Pokemon can learn flash for eg. Electric Pokemon such as Pachurisu Pichu and Luxray all (eveloutions) and yeah just experiment and see what can learn flash!
The only Pokemon that can learn Water Pledge are the water starters from all region.
You can't use surf if all your pokemons are unable to learn it. You must catch a Pokemon that can.