have one's hide

[have one's hide] {v. phr.}, {informal} To punish severely.

John's mother said she would have his hide if he was late to schoolagain.