Being in Florida, I fish small ponds quite frequently. I agree with Laggyman for the most part, however, topwater lures such as a Rebel Pop R and buzzbaits have produced for me just as well, but I have to admit I have never caught a bass on a crankbait or spinnerbait. The t-rigged worm is my go to bait, and I think it's the most productive for small bodies of water.