For Punching which to me = getting the bait through the cover as easy as possible, no hang ups, & has the right fall rate & action. I like to seperate them into baits that glide, Swim, or have a paddle action if that makes sense.
First choice lately-Culprit Incredicraw, Incredipunch,Powerbait Lighting Bug, Thief, Gamber BB Cricket (John Crews used to dominate with this bait b4 missile paid him)
Gambler Y-Not is one of the best as it glides & is better for hooksets than a tube which can be tricky. A Flipping Tube in Smoke/Red Flake is something I always try on a Trokar Tube Hook.
SK Baby Rodent, Rage Craw, Burner Craw, Zoom Ultravibe Speed craw, Z Craw, 3" Gambler Ugly Otter is fanastic, Larew Salt Craw, GYB Flappin Hog, Psycho Dad which hold a huge rattle from GYB or Kinami is really good.
Any bait is good, the Pit boss stays on the hook much better imo than most other beaver baits, all the Rage Baits are really soft, work awesome but for Punching I find I get more use out of them in other areas, same with RI beavers, again, if over an OZ, not sure they can tell the difference between RI beaver or BPS Beaver. I just like the Rodent since it has always worked well so never found need to change.
I keep colors simple, Black/Blue,Okee Magic, Basically Darker colors, chart dye on tips, or any contrast of black/Green pumpkin.
You can Punch anything if it gets through, many guys use Stick baits, they can get through most anything with lighter weight, then a bait like the Power Team Punch Bully weighs double than most baits so you can use less weight as well. Bait is a tank, Glides well, needs a big hook, I watched a guy land a 9lb Bass this year punching a Stanley Ribbit so sometimes thinking outside the box helps. If you hear bluegills popping, get the profile to match, then a swimming style beaver bait works well like the Pit boss...Hard to beat the Havoc Pit boss on price & for a flipping Craw the BPS Flipping Craws are a good alternative to the popular Larew & LC baits.
Did I say BB Cricket and Otter?