Finally got around to this and have to say it felt good, in generation 2 Pokemon shininess is decided by the values of the Pokemon's stats, stats which can also be passed onto others by breeding, if anyone wants the specifics I can go into them but essentially it went like this,
I caught the red Gyarados (Male is easier for this) and bred it with a female ekans a Pokemon in both Gyarados and eevee'a egg group, in gen 2 the opposite gender interest the stats of that parent. The female ekans breeds with a Male ekans giving me a Male ekans that whole not shiny has the stats needed to pass that quality on, breeding the ekans with a female Eevee eventually gave me a female eevee with the needed starts and then finally breeding that female eevee with a random Male one gave me my shiny Eevee (odds were 1/64)
Only other thing to mention is you can't breed two Pokemon with the same stats together so you can't interbreed to do this.
Sorry if all of that was unclear, here's a much more cohesive guide.
I caught the red Gyarados (Male is easier for this) and bred it with a female ekans a Pokemon in both Gyarados and eevee'a egg group, in gen 2 the opposite gender interest the stats of that parent. The female ekans breeds with a Male ekans giving me a Male ekans that whole not shiny has the stats needed to pass that quality on, breeding the ekans with a female Eevee eventually gave me a female eevee with the needed starts and then finally breeding that female eevee with a random Male one gave me my shiny Eevee (odds were 1/64)
Only other thing to mention is you can't breed two Pokemon with the same stats together so you can't interbreed to do this.
Sorry if all of that was unclear, here's a much more cohesive guide.
Hatching Shiny Pokémon in Gold/Silver/Crystal // Nose Club
A guide for hatching Shiny Pokemon in Gold, Silver and Crystal, featuring an interactive egg group chart.
noseclub.bluwiikoon.art