all and you need to finish the league and have seen all Pokemon in the sinnoh dex
You need 3 badges to breed Pokemon.
in total 16 badges
probably
get all the badges
You challenge red trainer
8.
it depends on how many badges you have
8
16 badges. 8 from Jhoto and 8 from Kanto.
8 badges
16, including all johto and kanto badges
Once You Have All 16 Badges, You Can Attempt To Catch All 250 Pokemon, Battle Red Who Is Found At Mt. Silver And Try To Find Somebody Else You Know Who Has The Game And Battle Them. The End.