give someone a speaking to vs slap down

give someone a speaking to

verb
  • To scold a person. 

slap down

verb
  • To browbeat or reprimand someone harshly, usually in front of other people. 

noun
  • A harsh reprimand; a scolding, especially in public. 

How often have the words give someone a speaking to and slap down occurred in a corpus of books? (source: Google Ngram Viewer )