One of my faves was the Safari Zone challenge in Gen 1 where you could only use pokemon available in the Safari Zone, just because it gave me a change to try out some of the rare catches in the maingame while being able to play around with the usual powerhouses! I think I ended up going for Tauros, Dodrio, Dragonite, Eggy, Poliwrath and Rhydon.