No, Plusle cannot learn Surf.
No, it cannot learn Rock Smash.
In Pokemon ruby, sapphire, and emerald, Zigzagoon cannot learn the move dig.
Trapinch learns Dig at level 41 in Pokemon Ruby, Sapphire, and Emerald.
In Pokemon Ruby, Sapphire, and Emerald, Nincada can learn Dig at level 45. It can learn Dig at a earlier level by using TM 28.
Zigzagoon cannot learn flash in ruby
i think you should try and get a bauityfly
Shroomish can learn flash.
NO
im not sure, but i think seedot can, and Zigzagoon/Linnone. I don't have a list of Pokemon that can learn it, but Zigzagoon is a good choice. (i carry a few zigzagoons around to act as my HM slaves.)
use flash
get it from this fisherman i think
most water Pokemon
no
go to dewford and go in the cave the man in there has it
To get flamethrower on Pokemon ruby you have to learn it or you just have to buy it at the game corner in mauville city.
the hiker near the entrance of granite cave