no not with out the TM or cheats
Weavile does not learn Blizzard on it's own. If you want Weavile to learn Blizzard you have to use TM14 on it.
If you breed it with a Ditto or another Weavile, (of the opposite gender) it should start to learn moves.
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).
weavile evolves to palkia
In the National Pokedex, where Weavile is number 461, Magnezone is after Weavile. In the Sinnoh Pokedex, where Weavile is number 145, Uxie is after.
It is possible for Weavile to learn the following moves at the corresponding levels: Level 8 - Quick Attack Level 10 - Screech Level 14 - Faint Attack Level 21 - Fury Swipes Level 24 - Nasty Plot Level 28 - Icy Wind Level 35 - Night Slash Level 38 - Fling Level 42 - Metal Claw Level 49 - Dark Pulse Weavile can also learn a number of moves available through using a TM or HM.
You Need A Male Smeargle To Use Sketch On A Pokemon That Uses Pursuit And Then Use Sketch On Another Pokemon That Uses Ice Punch. When You have Done That Breed The Smeargle With a Female Weavile/Sneasel And Wa La You Have A Weavile That Knows Ice Punch And Pursuit But You Need The National Dex To Catch Smeargle Without It You Cant Make Weavile Learn Them 2 Moves Because It Impossible
Weavile is an Ice/Dark type. !
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.
Weavile does not evolve in Pokemon Black.