Gary is currently active in Sinnoh, and we have seen him a few time in Sinnoh. The last time we saw him was in DP085, 7 episodes ago from the current Japanese episode. Being no longer Ash's main rival, he won't be making many appearances but will make a few occasional ones being he was a main character at one point (like May and Misty). However, unlike May (who's in Johto) and Misty (who's in Kanto), Gary is actually in Sinnoh and therefore can make more appearances.
And just in general, Gary never did make a lot of appearances when he was Ash's main rival, or at least not as much as Paul does.
The anime's evolution usually follows the game's methods except for Level Evolution and Trade Evolution.
If a Pokemon evolves through Level or Trading (which doesn't require a Hold Item) in the game, then in the anime they'll evolve anytime which it'll be importent to the storyline, which can be at anytime.
If the Pokemon evolves through Trade which requires a Held Item), in the anime the Pokemon will have to have contact with that item and will evolve the next time it comes out of its Pokeball.
For all the other Evolution methods it is as it is in the games. If a Pokemon needs an Evolutionary Stone to evolve in the game, then it'll need one to evolve in the anime. If it needs to be at a certain location to evolve in the game, then it'll need to be at that location to evolve in the anime. I think you get the main idea. There was an exception for the Evolutionary Stone, however it occured in Season 1 which could possibly mean that it was just a mistake in the anime. Also this rule might be ignored if the Pokemon is needed to evolve if it is importent to the storyline, but this has rarely happened except in that one case.
It should be noted that Evolution Methods such as Happiness, certain Pokemon in your party (Mantyke), Max Beauty (Feebas), and Time & Happiness have not be shown in the anime so these evolution methods remain unknown if they work the same way in the anime as they do in the games.
Finally a Pokemon doesn't need to wait after a battle to evolve, in the anime many Pokemon evolve right in the middle of the battle.
P.S. - Eevee evolves if you train on Route 217, you don't need to be near the Icy Rock, just on that route.
------- Gligar needs the Razor Fang to evolve. The Razor Claw is needed to evolve Sneasel into Weavile.
Edited on 09/07/2008 10:18am