Hadithcore
Sahih al-Bukhari, 6038
sahih

Narrated Anas:

I served the Prophet (ﷺ) for ten years, and he never said to me, "Uf" (a minor harsh word denoting impatience) and never blamed me by saying, "Why did you do so or why didn't you do so?"

حَدَّثَنَا مُوسَى بْنُ إِسْمَاعِيلَ، سَمِعَ سَلاَّمَ بْنَ مِسْكِينٍ، قَالَ سَمِعْتُ ثَابِتًا، يَقُولُ حَدَّثَنَا أَنَسٌ ـ رضى الله عنه ـ قَالَ خَدَمْتُ النَّبِيَّ صلى الله عليه وسلم عَشْرَ سِنِينَ، فَمَا قَالَ لِي أُفٍّ‏.‏ وَلاَ لِمَ صَنَعْتَ وَلاَ أَلاَّ صَنَعْتَ‏.‏

References2 variants
In-Book Reference
Book 78, Hadith 68
USC-MSA web (English) reference
Vol. 8, Book 73, Hadith 64 (deprecated numbering scheme)