you can catch him in stark mountain,and if you have leafgreen in the gba slot you can catch magby in route 227.
you catch it where mt cornet use rockclimb and there is a magby
You can catch Magby by Feugo Ironworks.
You can catch magby in the white forest
Sorry you can't catch magby, but you can still breed magby with magmar.
blieb
in a rockclimb
stark mountain
yes
magby can be found in the western (right) side of Pueltown
Wild Magby occasionally hold them. You can catch Magby at Stark Mountain.
you can by getting an egg
Catch a wild magby