If the opposing Pokemon is frozen/ asleep, and selects a damaging move (that isn't Sleep Talk), will Sucker Punch deal damage or will it fail?
It does work as tested here Source
I believe it worked unless they changed it in the new gen