Hi, first post of the forum. Please correct me if i make any mistakes.
Trainers are set to reset every 7 days, which is a little too long imo. After 7 days you probably dont need to train on them and they just annoy you when you get challenged when you are in a hurry. That brings me to my second point. Trainers should not challenge you right away after they are resetted. Have an icon that indicates you can rebattle them, and not a straight challenge.
Thanks :)