http://www.serebii.net/pokedex-rs/120.shtml
You can evolve Staryu at any level however it learns it's last move at level 52. The best time to evolve Staryu is to decide what moves you want it to have and see if it can learn any of them from leveling. Once the Staryu has the exact moves you want it to have as a Starmie, then is a good time to evolve it.
It doesn't. Pikachu learns all the moves when you evolve it it will stop learning moves.
Staryu and Starmie are incapable of learning the move Confusion by any means other than cheating. If you mean Confuse Ray, then Starmie learns it at level 28 in Generations V and IV, level 33 in Generation III, and level 37 in Generation II. Staryu never learns it except in the Trading Card Game.
I believe that all Pokemon are good in their own way.Staryu's best stats are:Special Attack and Speed.It's worst stat is HP,so use HP up on it.One of it's best moves is Hydro Pump which it learns at level 55.
Gen I: at level 42 to learn all the moves(at 35 it learns flamethrower). Gen II: at 37 to learn all the moves. Gen III: at 41 to learn all the moves. Gen IV: at 47 to learn all the moves. Gen V: at 54 so it learns fire blast(really good).
Ninetales can't learn any moves on it's own. It learns moves as a vulpix before it evolves, or through TMs.
the moves charmander learns are nothing
Zekrom learns Thunder Fang, Dragon rage, Imprison, Ancient Power, Thunderbolt, Dragonbreath, slash, Zen headbutt, Fusion bolt, Dragon claw, Crunch, Thunder, Outrage, Hyper voice, and Bolt Strike. These are just the moves it learns through level up or move relearner. It learns more moves through TMs and HMs.
All I know is that Shelgon learns dragon claw at level 49
All i know is he learns punishment at level 50
All Beldum learns is Take Down. Metang and Metagross learn different moves. Hope this helps!
Breloom learns a plethora of good moves in pokemon. At level 23 it learns mach punch. At level 25 it learns counter. At 29 it learns force palm. At 33 it learns sky uppercut. At 41 it learns seed bomb. Hope I helped.