live (or natural) baits are anything alive or previously alive that you use to catch fish. some of the best freshwater fishing bait include worms, leeches, minnows, crayfish, crickets and grasshoppers. select good saltwater baits including sea worms, eels, crabs, shrimp, strips of squid, and cut-up pieces of fish.