I gave a noble horse as a contribution in the cause of Allah, and the man who had it had neglected it. I wanted to buy it back from him, thinking he would sell it cheaply. So I asked the Messenger of Allah ﷺ about that.He said, "Do not buy it back, even if he gives it to you for a single dirham, for the one who takes back his charity is like the dog that returns to its vomit."
حملت على فرس عتيق في سبيل الله وكان الرجل الذي هو عنده قد أضاعه فأردت أن أشتريه منه وظننت أنه بائعه برخص فسألت عن ذلك رسول الله ﷺ فقال: لا تشتره وإن أعطاكه بدرهم واحد؛ فإن العائد في صدقيه كالكلب يعود في قينه.
Malik narrated it in "Zakat" (49), from Zayd bin Aslam, from his father, who said, "I heard Umar bin Khattab," and then he related the hadith. Bukhari narrated it in "Zakat" (1490), and Muslim in "Gifts" (1620), both of them through the route of Malik, with the same wording.As for what is reported from Zubayr bin Awwam, "that he donated a horse called Ghamr or Ghamrah for the sake of Allah, then saw a foal or filly among its offspring being sold and attributed to his horse, so he was told not to buy it back."Ibn Majah narrated it (2393) from Yahya bin Hakeem, who said, "Yazid bin Harun narrated to us, Sulayman Taymi narrated to us, from Abu Uthman Nahdi, from Abdullah bin Amir, from Zubayr bin Awwam," and he related it.Imam Ahmad narrated it (1410) from Yazid bin Harun, with his chain, in the same manner. In it appears Abdullah bin Amir, whose identity is not known.Mizzi said, in the biographical entry on Abdullah bin Amir, from Zubayr, "that he donated a horse for the sake of Allah..." He said, Ibn Abu Hatim said, "It is possible that he is Abdullah bin Amir bin Rabia."I say, Abdullah bin Amir bin Rabia Anazi, Abu Muhammad Madani, is trustworthy among the men of the community, but the hadith cannot be established on the basis of this mere possibility, and we have other evidence that makes it unnecessary.