What is the meaning of [charity is not a bone you throw to a dog but a bone you share with a dog]

There should be more to charity than simply giving money or other material goods—it is better to establish a relationship with those in need and to work with them for the benefit of all concerned.