What can you use for bait?

Generally you can use anything the fish generally eats as bait. Thsi will vary depending on the type of fish you are trying to catch. Common live baits include minnows, worms, leeches, frogs, grubs, wax worms, salmon eggs, crawdad, crickets, etc...
Other types of bait can include corn for Carp and perch eyes for Perch.

Note that there are regulations in most jurisdictions on the type, quantity and transport of live bait that are permitted for use. You should consult local regulations before capturing, using or transporting live bait.