A excellent source for funding a K-9 program is your own community. Businesses, public utility companies and banks have helped a lot of departments start their K-9 programs. Along with your local organizations and joint community police task force. Once citizens of the community understand what a K-9 unit program can do for their community, they will be very supportive and a good source for the fund raising. It's the other communities that do.
Lets be aggressive and keep it that way.
Drug forfeit money can also be used to purchase narcotic K-9.