Prevention is better than reprimand.
Be proactive - don't let him "fail". So if a problem behaviour is jumping up... ask for a sit (and reward it) - a dog cannot jump up and sit down at the same time.
If the issue is ignoring, I go right back to basics.... get attention and do some very basic training exercises and build up to whatever was ignored...
If the issue is ignoring recall, praise like crazy when they do get back to you, and practise many many more much easier recalls before you attempt a recall in similar circumstances again - in the meantime get a long-line and work at keeping dog's attention on you rather than on distractions.
I will interrupt behaviour with a gentle "ah" - it's not a reprimand, but an indicator that I want her to think again... if she was about to do something and I think it's still on the cards, I'll follow up with a command to distract her.
(Honey is 5 now, but this is what I have done from pup stage, more-or-less, and certainly what I would aim to do with any future pup. Of course there are times when my patience isn't what it should be, and I snap or shout at her, but that's my short-comings not a deliberate reprimand...
)