Umar bin Khattab and Abdullah bin Abbas reported,

It is not permissible for a man to give a gift and then take it back, except for a father with regard to what he gives to his child. The example of the one who gives a gift and then takes it back is like a dog that eats until it is full, then vomits, and then returns to its vomit.

Tirmidhi 2132

Sahih

حدثنا محمد بن بشار حدثنا ابن أبي عدي عن حسين المعلم عن عمرو بن شعيب حدثني طاووس

عن ابن عمر وابن عباس يرفعان الحديث قال

لا يحل للرجل أن يعطي عطية ثم يرجع فيها إلا الوالد فيما يعطي ولده ومثل الذي يعطي العطية ثم يرجع فيها كمثل الكلب أكل حتى إذا شبع قاء ثم عاد في قيئه

الترمذي 2132صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami Tirmidhi
Book
Patronage and gifts
Chapter
Dislike of revoking a gift
Numbering
Darussalam 2132
Tirmidhi 2132