Thanks for the suggestions and advice! You bring up something that we were discussing on Saturday. We concluded one of the hard parts of dog training is that it's often done in leaps and pauses. Humans are used to seeing incremental improvement and dogs often make a big jump (something clicked or the switch gets turned on) and then are in a "holding pattern" until the next jump. We always celebrate those leaps, but it can be hard to during a pause. I think he'll turn out okay with more exposure and I'm working on getting him more of that. And yes, I need to be better on the check cord. Though he's not caught many birds, he's caught enough to know that he can. That's why they suggested working him with some bird launchers. He can't get to the birds and I control when they flush. The downside is that they don't give them away...1. I think this just needs time and practice. I can't help you with pigeons/planted birds, but I know for Henry that first fall of hunting wild birds was a steep learning curve. Once it clicked, it clicked. HOWEVER, that said, he still has momentary brain farts and blunders right into a covey of quail without ever pointing.
2. Keep at it with the poppers. Do it while you are throwing the bumper so he starts to assimilate gunfire with retrieving. Meld this into your water training too.
3. Keep at it with wings, dead birds, etc. Run the tracks farther and faster so you leave less scent. IME this was like pointing. Once the light really went on, it stayed on.
4. Do this during hot weather so it's extra rewarding. If he's not hesitating now, I wouldn't worry about it. Just work him farther and farther on the retrieves.
Him being able to catch the birds might cause you some issues with his pointing, I'd watch this closely and do all you can to prevent it.