Bait shops are fine, although I do get mine from a vivarium store, which carries redworms, nightcrawlers, and minI nightcrawlers, "Sure Ketch" brand. Comes in a smallish blue plastic tub filled with moist dirt. Just check to make sure theyes haven't been dyed, as that can be harmful to your pets. As long as they are not dyed worms from a decent bait shop should be fine.