Narrated Abu Huraira : The Prophet (p.b.u.h) said, "The best charity is that which is practiced by a wealthy person. And start giving first to your dependents." The Prophet said, "The upper hand is better than the lower hand (i.e. he who gives in charity is better than him who takes it).