Never, in any Pokemon game can you catch all the Pokemon, gamefreak made it so you have to trade between the other versions of the game in order to complete it.
Also, you can't find the starters at all throughout the game after picking yours without trading.
It is possible to have caught all 649 eventually.
catch them all
You can not catch any of them in black or white, but I think that you can catch all 3 in diamond.
It is not possible to catch all Pokemon on one game, however, you can obtain all of them by trading and cheating.
trade from pokemon white sorry that all ideas i have to get tundrus in pokemon black
I put a link to guide on all the legendary pokemon in Pokemon Black in the related links.
after you catch the six savage pokemon you have to find all seven sages
you dont catch it.you shoud have an action replay to catch it or an other pokemon game to sent it from there to there.i prefer the pokemon ss or hg where u can catch almost all legendaries
You will be able to catch the 3 currently unobtainable legendary Pokemon, Keldeo, Meloetta, and Genesect. Catch 'em all!
cone bu mama, just play and youle catch it gotta catch em all tock
Well it depends what legendary you mean. There are a lot and it would be hard to tell where they all are.
It is a long and hard proccess, but if you are a PokeGeek and you put your heart to it (like me) it is very possible. You have to catch all of the wild Pokemon, legendaries too, trade from other games, restart games, etc. But with about 3 Pokemon you HAVE to cheat. Otherwise it is very possible if you take them one at a time.