Yes
Not by leveling up. But probably from TM though.
You must breed it with a Snover or Abomasnow that knows GrassWhistle (they learn it naturally by leveling up)
poliwrath
no Pokemon can learn rock smash by leveling up you have to get the hm.
varios Pokemon can learn it throught the game tought leveling up Correction soulsilver just under a week old you can seach for all the Pokemon that can learn by seaching it with your enternet search engines
Any Pokemon can learn it. that's the best patr
No..the pokemon dnt learn it by leveling up but some do learn upon using the TM..:)
No,poliwrath cant learn icebeam unless you use a TM.
Bayleef Does Not Learn Sleep Powder in HeartGold/SoulSilver
Ninetales and gulpin have like 20 moves each by leveling, starter pokemon also learn many moves by leveling A pokemon can learn better moves if you neglect evolving it for a while, vulpix can learn inferno at level 50 if you can hold out on giving it a fire stone until the . (Inferno is a great move)
Headbutt is no a HM in Pokemon soulsilver. However a man in Ilex Forest will teach it to any Pokemon that can learn it.
bannete or clefable