I keep getting offers for all my staff... I have to offer them a new contract every time, and even after he accepts the club keeps coming back to try and take him away. Is there any way to permanently stop it?

I barely have the patience to look for more staff, irritates me when my best ones are being taken away by smaller clubs too.