Abdullah bin Abbas and Abdullah bin Umar reported,

The Messenger of Allah ﷺ said, "It is not proper for anyone to give a gift and then take it back, except for a father in what he gives to his child. 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 and consumes it again."

Azami 5995

Hasan

عن ابن عمر وابن عباس قالا

قال رسول الله ﷺ: لا ينبغي لأحد أن يعطى عطية، فيرجع فيها إلا الوالد فيما يعطيه ولده، ومثل الذي يعطي العطية، ثم يرجع فيها كالكلب يأكل حتى إذا شبع تقيأ، ثم عاد، فرجع في قيئه.

الأعظمي 5995حسن
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Gifts, presents, umra, and ruqba
Section
Prohibition of retracting a gift except for the father
Numbering
Jami al-Kamil 5995 (2nd edition)
Azami 5995