Board Thread:Pokémon Help/@comment-34515084-20180301180311/@comment-31267872-20180302022811

Scraggy is able to get Ice Punch via egg move. The compatible non-Scraggy male Pokémon can be received ONLY from Buneary (Lopunny if you get your Buneary to learn Ice Punch, then evolve). This requires chain breeding, however, as Buneary only gets Ice Punch from Hitmonchan (Level 36) or Medicham (Move Reminder).