Throw a spinnerbait first around the outside dock corners and shade lines, then switch to a skipping jig or soft jerkbait under the dock if you don’t get bit. With steady pressure, heavy cloud cover, and warm late-spring water, bass can slide shallow and hunt docks for bait that got washed in. The S wind and gusts mean focus on the more protected side of the lake/shoreline where water is a little cleaner and bait stacks up.
First move
- Tie on a 3/8 oz spinnerbait with a white/chartreuse or white skirt and slow-roll it past posts, corners, and shade edges.
- If the dock has dark shade or walkways, skip a jig or 4.75” soft twitch jerkbait way back under the platform.
- Work it with a cast-pause-pop cadence: make contact, kill it briefly, then continue.
Why it should work
- Post-rain bass often key on reaction baits and fish the cleanest water nearby.
- Docks give them shade, ambush points, and current breaks after rain.
- Late spring means fish are still comfortable shallow, especially if the sun is bright and the dock offers cover.
Videos to look at
- Dock Fishing Bass With Underspin Jigs
- How to Catch Bass Fishing Docks - Practice Casting
- In-Depth Look | How To Skip Docks
- Chatterbait Fishing Lure Tips and How They Work Underwater
- Catch 10x MORE Fish Using A JIG
Products/lures to look at
- Blackwake Spinnerbait
- Davy Jones’ Buzz for low-light mornings
- 4.75” Twitch Jerkbait
- Bass Mafia Custom Balsa Squarebill Crankbait
- FONMANG 322-Piece Fishing Lures Kit
Adjust if
- Water is muddy: use a black/blue jig or dark spinnerbait and slow down.
- Water is clearer: go natural shad/white and add more skips under the dock.
- Wind is pounding the bank: hit the wind-blown dock line first.
Backup plan
- If the spinnerbait gets follows but no bites, go to a 1/2 oz jig and skip it into the darkest dock shade.
- If the water is calm and they’re high, try a buzzbait early and then rotate to docks once the sun gets up.
Next cast: 3/8 oz white spinnerbait to the shady outside corner of the nearest dock, slow-roll it, and pause at each post.











