be-all and end-all vs whole caboodle

be-all and end-all

noun
  • Something considered to be of the utmost importance; something essential or ultimate. 

whole caboodle

How often have the words be-all and end-all and whole caboodle occurred in a corpus of books? (source: Google Ngram Viewer )