He doesn't. He only learns it with TM 30.
Yes it can.
It can learn Shadow Ball.
sorry to burst your bubble, but ariados can't learn shadow ball.
Actually, it does learn Shadow Ball. It learns it at level 33, or through TM.
Kadabra does NOT learn sleep powder.
yes it can
yep
Yes.
It can be if you teach it the right moves.
Umbreon never learns Shadow Ball without a TM.
Unfortunately, no. Kadabra cannot learn Mean Look.
yes