I organise companion shows when it come sto advertising Iuse local internet site plus pet shops , vets waitng rooms and the local paper I also ask the chosen charity to assist me in this area .Our local radio station has an events niotice board where any charitable -non profit making event can be placed and then broadcast .
Good Luck for your show