Have you tried gardening centers? I found them there when my craft and dollar stores were all sold out. I am a fan of Sunshine Crafts, they seem to have everything and at a reasonable prices especially for bulk.
You can usually get them at the craft store such as Michaels, Hobby Lobby or JoAnn Fabrics. Zig
Dollar stores, craft stores like hobby lobby, michaels, etc. Orientaltrading.com might be a good start also.
Also forgot to say Ben Franklin crafts has all those tiny sizes if you have one near you.
I just bought some at Michael's craft store, I bought them on sale for 3 for a dollar. Ask them and they can order them for you as well!
Dollar tree has them in tiny sizes 4 for $1.00 some have holes in the bottom some do not. If you need a hole in them soak the bottoms in water for 2-3 hours then using a massenary drill bit drill through the bottoms to make your own holes.
Add your voice to the conversation. Click here to answer this question.