Language:
كتاب العلم
3  
Knowledge
(11)
Chapter: The Prophet (saws) used to take care of the people in preaching by selecting a suitable time so that they might not run away (never made them averse or bored them with religious talk and knowledge all the time)
(11)
باب مَا كَانَ النَّبِيُّ صلى الله عليه وسلم يَتَخَوَّلُهُمْ بِالْمَوْعِظَةِ وَالْعِلْمِ كَىْ لاَ يَنْفِرُوا
Sahih al-Bukhari 68

Narrated Ibn Mas`ud:

The Prophet (ﷺ) used to take care of us in preaching by selecting a suitable time, so that we might not get bored. (He abstained from pestering us with sermons and knowledge all the time).

حَدَّثَنَا مُحَمَّدُ بْنُ يُوسُفَ، قَالَ أَخْبَرَنَا سُفْيَانُ، عَنِ الأَعْمَشِ، عَنْ أَبِي وَائِلٍ، عَنِ ابْنِ مَسْعُودٍ، قَالَ كَانَ النَّبِيُّ صلى الله عليه وسلم يَتَخَوَّلُنَا بِالْمَوْعِظَةِ فِي الأَيَّامِ، كَرَاهَةَ السَّآمَةِ عَلَيْنَا‏.‏
Reference : Sahih al-Bukhari 68
In-book reference : Book 3, Hadith 10
USC-MSA web (English) reference : Vol. 1, Book 3, Hadith 68
  (deprecated numbering scheme)