There are various best practices for small business charitable giving. On average, about 75% of small business owners donate more than 5% of their earnings...