If you plan on not evolving Cubchoo (and I'm assuming this is an in-game Pokemon, right?)
I like
-Ice Punch
-Blizzard
-Thrash
-Hail
-Ice Beam
-Snore
-Rest
-MAYBE Toxic
-Aerial Ace
I really like the move set
Blizzard
Hail
Rest
Snore
if you plan on using him in long, drawn out battles.
I like
Aerial Ace
Blizzard
Ice Punch
Thrash (if he holds Persim Berry ) /Rest (I couldn't decide :p)
for kind of quicker, speedy hit battles.