You just have to wait for a better trainer to appear and grab him. You have to pay a week's severance to the old guy, which stinks. Especially since there is salary variation within trainers at the same level so you could save a couple $/week by changing but it costs you a ton in severance...