For example, I saw one once were a guy had to use an Oddish, but he was only allowed to evolve it into a gloom if he was able to beat Blue's Growlithe with it in Lavender Town, and then it would only be allowed to become a Vileplume if it was able to defeat one of Blaine's Pokemon all by itself.