حَدَّثَنِي يَحْيَى، عَنْ مَالِكٍ، عَنْ زَيْدِ بْنِ أَسْلَمَ، عَنْ أَبِيهِ، أَنَّهُ قَالَ سَمِعْتُ عُمَرَ بْنَ الْخَطَّابِ، وَهُوَ يَقُولُ حَمَلْتُ عَلَى فَرَسٍ عَتِيقٍ فِي سَبِيلِ اللَّهِ - وَكَانَ الرَّجُلُ الَّذِي هُوَ عِنْدَهُ قَدْ أَضَاعَهُ - فَأَرَدْتُ أَنْ أَشْتَرِيَهُ مِنْهُ وَظَنَنْتُ أَنَّهُ بَائِعُهُ بِرُخْصٍ فَسَأَلْتُ عَنْ ذَلِكَ رَسُولَ اللَّهِ صلى الله عليه وسلم فَقَالَ ‏"‏ لاَ تَشْتَرِهِ وَإِنْ أَعْطَاكَهُ بِدِرْهَمٍ وَاحِدٍ فَإِنَّ الْعَائِدَ فِي صَدَقَتِهِ كَالْكَلْبِ يَعُودُ فِي قَيْئِهِ ‏"‏ ‏.‏

Yahya related to me from Zayd ibn Aslam that his father said thathe had heard Umar ibn al-Khattab say, "I once gave a noble horse tocarry somebody in the way of Allah, and the man neglected it. I wishedto buy it back from him and I thought that he would sell it cheaply. Iasked the Messenger of Allah, may Allah bless him and grant him peace,about it and he said, 'Do not buy it, even if he gives it to you forone dirham, for someone who takes back his sadaqa is like a dogswallowing its own vomit.' " Translation Not Available

Book Ref: Muwatta Imam Malik Book 17 Hadith 626
Web Ref:  Muwatta Imam Malik Book 17 Hadith 50