Bait - What is the best Bait? 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. What is the best bait in the world? What is the best homemade fishing bait? What food makes good fish bait? What smell attracts fish?