Not all people like the same foods. Fish are no different. Choosing the right kind of live bait can depend on the kind of fish you're trying to catch. Here are some commonly used live baits, some listed with tips on where to find them outside of a bait shop:
Crayfish - Under rocks or other shelter in lots of cold-water ponds, lakes, streams and rivers.
Crickets - Outside under rocks or maybe even in your house!
Frogs - In swamps, ponds and other areas with still, shallow water.
Grasshoppers - In fields of tall grass.
Grubs (insect larvae) - Sometimes they live in your lawn.
Hellgrammites (dobsonfly larvae)
Mealworms (insect larvae)
Minnows (including different species like chubs, dace and shiners) - They can be tough
to catch, but you'll probably find them in the same bodies of water you fish.
Night crawlers and earthworms - Down in the dirt, probably in your yard or garden.
Salamanders - In swamps, ponds and other areas with still, shallow water. Sometimes you can find them on marshy land underneath logs.
Wax worms (moth larvae)