Would it be better to give it Ice Shard - ice type quick attack, 40 damage.
Or Avalanche - 60 damage, doubled if damage taken.
My dilemma is this: Avalanche is obviously stronger, but loses the "Priority" as sites call it, meaning it'd seem slower. This is good in that it allows for the enemy attack so that avalanche's damage can double, but with Weavile's low defense stats, this seem more a bane than a help.
At the same time, Ice Shard is a pretty weak move. Although fast, it lacks any real power. Even if Weavile's base attack is beastly, I don't see it helping Ice shard that much.
I would just breed for Ice Punch... but my Sneasel is shiny ;~; And I'm not spending hours upon hours trying to hatch a shiny Sneasel with ice punch >_>