It is narrated from Hazrat Abu Huraira (may Allah be pleased with him) that the Noble Prophet (peace and blessings be upon him) said: The example of a person who gives a gift to someone and then takes it back is like that of a dog who eats to his fill, and when his belly is full, he vomits, and then licks up and eats his vomit again.
Hadith Referenceمسند احمد / مسند المكثرين من الصحابة / 10381
Hadith Gradingحکم دارالسلام:حديث صحيح، وهذا إسناد منقطع، خلاس لم يسمع من أبي هريرة، وقد توبع