the answer is unlikely to get a shiny you battle the Pokemon at least 100 times in a row
dizzy punch
No, when spinda uses dizzy punch or confuse ray the other Pokemon becomes confused.
With a TM
You must breed kadabra with Abra (or alakazam).
you have to breed through a Pokemon that actually can learn it. machop,electibuzz,amphros,and anything along those lines.
Ice Beam,Bounce,Dizzy Punch,and Drain Punch or Thunderbolt
my lopunny knows ice beam, rock smash, dizzy punch,and jump kick. personally, i think the best move for it to learn is dizzy punch
It learns it at level 28.
It learns it at lvl. 36
Medicham/Hitmonchan (male) with ice punch Breed with female buneary -> hatch egg to get buneary (male) with ice punch Breed this male buneary with scraggy (female) to pass on ice punch to scraggy egg.
He evolves at level 41 and learns dizzy punch
I find that a Smeargle works well when you're trying to teach a Pokemon in the Field egg group several egg moves at once. Get the Smeargle to learn Ice Punch, Thunder Punch, Fire Punch, and Drain Punch with Sketch, then breed with a Scrafty or Scraggy. Just remember that the Smeargle has to be male to be able to pass on egg moves. Happy breeding!