é completamente simples conseguir os tres cães nos jogos fire red e leaf green, mas vc só pode ter 1 deles, depois q vc consegue o national pokedex vc pode achar um deles aleatoriamente em qualquer lugar, mas qual deles vai aparecer e como escolher qual vai vir:
se seu primeiro pokemon for o bulbasaur, o entei vai aparecer
se seu primeiro pokemon for o charmender, o suicune vai aparecer
se seu primeiro pokemon for o squirtel, o raikou vai aparecer
posso garantir q vai dar certo pois consegui um suicune no LG