Tiger in my experience noone ever changes just because someone told them to. Especially if she puts it like "if you dont change I am leaving". Even if he does change he will resent her for not giving him unconditional love in the long run. I was in such a rut once and what I did was - I focused on myself. I tried to get my own shit together before changing him or the relationship. If you start going where you want to go (for example working out, stopping a habbit becoming better) without rubbing his nose in it he will either follow you down the road you are taking or the relationship will fall appart.