I have been noticing that each time I rematch that I've re-matched the week before a trainer they end up gaining 2-3 levels, in fact some trainers are now around 12 levels higher than they were before. I was mainly curious about if my theory of them just gaining levels per rematch is correct and if so if there was any cap to what level they can be compared to what they originally were.