I had never heard of Bible sticks before...interesting.
Anyway, I wouldn't recommend going door to door when it comes to making donations related to a specific religion. I am open to all religions but I absolutely get ticked when someone knocks on my door for a religious purpose. I just think it is not the proper way to "spread the word", etc. Also, it is so hard to get people at the right time door to door...it's not like it used to be when door to door was so successful!
I like the bake sale idea...food always sells! Right now it is Girl Scout Cookie time, at least in my area, so I'm not sure where you would plan to sell the baked items...or if you would need some sort of permit or clearance from whatever location you sold at. But, it's a great idea and something to check out!
Also, how about having a yard sale? If you live in a neighborhood, you can ask your neighbors for items to donate for you to sell to help raise money.
My last idea would be to hold a car wash for donations. Those are usually very successful and take minimal supplies. You would need to find a good location and get permission from whatever store/parking lot/etc. Maybe you could even hold it at your church?
Again, if you live in a neighborhood, maybe your daughter could make up coupon books for doing small odd jobs for your neighbors (if you know them) such as pick up dog poop, rake leaves, wash their car, etc...just simple things. Obviously she wouldn't do an "amazing" job...she's 8! but your neighbors would know that and would love to help support her I'm sure.
Hmm...this one may be sort of strange...but what about getting donations from people at work, neighbors, etc, and have your daughter pledge to volunteer a certain number of hours at a local animal shelter. A similar idea to all of the different "walks" organizations do. So, for each $X-amount donation she will pledge 1-hr. It will only work if you know a lot of people, but it could raise a lot of money plus help TWO great causes at the same time!
Depending on how much time she has to raise money, you could do several of these.