I was looking up Punch Moves and I saw that Wooper can learn Ice Punch and Shroomish can learn Focus Punch. But that's strange because they have no arms!
How do they even attack? Has it even appeared in the anime or game?
Gamefreak logic is infamous for this kinda stuff. :3
Pokemon sometimes doesn't make sense so sometimes it's pointless to question it.
Hope I helped.