If you have an N64, Pokemon Stadium 1 or 2, and at least 1 Transfer Pak, then I'd suggest that for all 3 games in the first gen.
Failing that, go for the Super Game Boy for all of them. Only Yellow has native GBC support in the form of a proper colour palette. (Note that the GBA and GBA Player will both essentially act like a GBC in this regard) --- R.I.P. Throwback Mode - 23rd April 2014 - We miss you. PAL Gamers unite - http://www.gamefaqs.com/boards/277-pal-gaming
I read a bit of doc about GBC games rendering on GBA, I discourage playing GBC game on these as some colors are not handled properly.
Pokémon Stadium uses a standard Super Game Boy emulator. It blocks non-Pokémon games by checking the ROM Header, meaning that if you change any game header that has SGB functions built-in, you can partially play it on Pokémon Stadium : http://youtu.be/cB9jr4lOOvw
It should be noted that the colours on a Super Game Boy may appear to be slightly washed-out compared to playing on Stadium - I assume this will be down to extra filters being applied within Stadium's emulator. --- R.I.P. Throwback Mode - 23rd April 2014 - We miss you. PAL Gamers unite - http://www.gamefaqs.com/boards/277-pal-gaming