Hi
This all sounds brilliant, see she isn't as bad as you thought

As for the food rewards they only work as a training method if you slowly increase the interval you use them at. Slowly start rewarding her every second time she does it, then slowly go longer and longer. This is the only way to properly train and reinforce.
Things sound great, keep up the good work.
Kind Regards
Todd Field