defeater vs top dog

defeater

noun
  • One who defeats. 

  • a belief which, if proved to be true, would imply outright or indirectly that another belief were false. 

top dog

noun
  • In a competition, the one expected to win. 

  • The boss, the leader (of the pack). 

How often have the words defeater and top dog occurred in a corpus of books? (source: Google Ngram Viewer )