On of my favorite rigs for smallies and large is a nice green plastic worm. In heavy structure a bright green or black/orange spinner bait. Often catch a nice big northern or two with the spinners as well.
The best luck I've had is using a deep diving crankbait. The hardest hits were when the bait dove deeper than the lake (i.e. 10 feet in a 8 ft. deep lake) The bait rooting around on the bottom and making a mess seems to really rile up SMB. It only works on certain waters, though. Too much junk on the bottom or too murky water and they can't see it.
Good way to lose that $10 crankbait too!!!
I've always had luck with a Mepps Aglia in copper, undressed.
I like the Gurgler Fly for top-water and the Mickey Finn Streamer if they are lower.I prefer a fly rod with either a deer hair or hard bodied bug. I'll also use streamers if they aren't hitting the surface.
A live frog on a big 2/0 bass hook with couple of splitshots 2 feet above the hook will work great on a rock shoal tooLive frogs rigged on weedless worm hooks and cast into the lilypads.