Sahih al-Bukhari, Hadith 2589 ⓘ
Narrated Ibn `Abbas: The Prophet said, "One who takes back his gift (which he has already given) is like a dog that swallows its vomit."
حَدَّثَنَا مُسْلِمُ بْنُ إِبْرَاهِيمَ، حَدَّثَنَا وُهَيْبٌ، حَدَّثَنَا ابْنُ طَاوُسٍ، عَنْ أَبِيهِ، عَنِ ابْنِ عَبَّاسٍ ـ رضى الله عنهما ـ قَالَ قَالَ النَّبِيُّ صلى الله عليه وسلم " الْعَائِدُ فِي هِبَتِهِ كَالْكَلْبِ يَقِيءُ، ثُمَّ يَعُودُ فِي قَيْئِهِ " .
also referenced under: Book 51, Hadith 23 (In-Book) & Volume 3, Book 47, Hadith 762 (USC-MSA)