The problem of only using dryfire as a cure is that it doesn't replicate the stress of a fired shot and doesn't fully replicate the reason they are flinching which is the fear of the recoil if they know they are only dry firing it will not work
A good drill to practice is having someone else load your mags so you don't know where dummy rounds are. When you hit a dummy rounds if the gun jumps u know what's happening