Weavile does not learn Blizzard on it's own. If you want Weavile to learn Blizzard you have to use TM14 on it.
It can't evolve by level, but it can evolve while holding the item Razor Claw at night. It can only evolve in 4th generation games and above. (Diamond, Pearl, Platinum, HG, SS, etc.)
When you rematch Candice, She'll Have a Weavile.
you have to breed a male hitmonchan/medicham that knows ice punch. breed it with a female buneary (it should know ice punch). the buneary has to breeded with a female sneasel/weavile. a sneasel will hatch from the egg. it will know ice punch.
Gallade is. Garchomp and Gallade can learn Dark Type moves, and Gyrados can learn Ice.
You can't catch a Weavile in HeartGold and SoulSilver but you can catch a Sneasel in Mt. Silver or within Route 28 and give it a Razor Claw and level it up at night and it'll end up evolving into a Weavile.
If you breed it with a Ditto or another Weavile, (of the opposite gender) it should start to learn moves.
no not with out the TM or cheats
William Blizard died in 1835.
William Blizard was born in 1743.
Blizard Building was created in 2005.
Thomas Blizard Curling was born in 1811.
Thomas Blizard Curling died in 1888.
Rohan Blizard was born on 1984-05-20.
Breed it with a Lucario or a Weavile as a father.
The way a Weavile can learn Ice Punch is probably if you teach it. Ice Punch isn't a TM so you have to go to Pastoria City and talk to the Move Teacher guy. You have to give him a heart scale in return( you can find heart scales underground).
snow
weavile evolves to palkia