Fees shall be established by the Board of Supervisors of Tulare County to include, but not be limited to, fees for Impoundment, licensing, kenneling, adoption, and boarding of Animals. The fees and charges so established may recover the reasonable cost of providing such services and issuing such licenses, as well as administrative fees related to such services, as allowable under the law.