BBQs. My aunt is heavily involved in her church and they haul a BBQ out, do chicken leg quarters with baked beans and slaw and gain lose to a $1000 each time. They did so well, one of her boys started BBQing chicken at businesses for lunch, and the employees order their lunches, and come out to get them in the parking lot at lunch hour. Make decent money doing it.

Raffles are fun too, but you have to check the legalities on it in your area. Check with area businesses(especially anything pet related) and have them offer a incentive in return for donations. I used to give $5 off(or 10%... whatever)the grooming fee if the client brought either food, towels or blankets etc to donate to the shelter. The shelter would send someone by to pick all the stuff when I called, or at a particular time.