Have (someone’s) hide

To scold or punish someone.

The mother promised to have her son’s hide if he did not behave.