no, they can't so if your poke'mon is supposed too learn a move while in the pokewalker it will never learn that move (that's why i put in ditto) :p
It depends... a Fire Pokemon learns a lot of burning moves, the water pokemons, water moves...
You can't put a Pokemon in the pokewalker in Pokemon platinum, as the pokewalker was designed for only Pokemon Heartgold & Soulsilver.
at lvl 9 it learns astonish and at lvl 100 it learns earthquake
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.
The pokewalker. It's a pokewalker exclusive Pokemon
You can hold one Pokemon on the PokeWalker no more then that.
You cant find it. Pokemon learns the moves when you level it
It is when your starter Pokemon learns the ultimite mave. For example(hydro cannon)
it learns razor leaf and vine whip and when it evolves into venasaur it learns solerbeam
It learns that Pokemon are corny, and decides to become a transformer.
By unlocking the pokewalker route
I know of 2: Darkrai learns dark void at lv. 100 and arceus learns judgment at lv. 100