Actually, the answer is yes, but the answer is also no.
If you want to have every Pokemon with you, as in your PC at the Pokemon Center and in your pocket where you can hold 6 Pokemon, then the answer can be either both yes and no depending on how you do it.
If you catch 2 of every Pokemon (Example: You catch 2 Bidoofs) and then trade one of those [Bidoofs] for any other Pokemon with a friend then you will be able to obtain every Pokemon, although it will take a long time.
***
***
***
If you just want every Pokemon at least seen in your Pokedex, then trading will also be essential. It will also be much quicker.
Note:Seeing/having every Pokemon takes a very long time.
pretty much every single Pokemon except im no to sure about legendary Pokemon
You have to find and catch most of them by going through caves, grass whereever, evolving pokemon and trading for them
are you dumb or just stuck on stupid?.... you can't keep Pokemon that your trading, that's the whole meaning of trading. if you don't want to lose your Pokemon don't trade or make deals.
You can't, you can only get it by trading or migrating
Trading.
you cheat
catching them trading them and......
you cant get every legendary of Pokemon without cheats or migrating and trading with people
No not every pokemon. You can't catch the starter Pokemon and many of the rare pokemon, you have to trade with Diamond. sorry ...
keep trading Pokemon with friends and train all your Pokemon to the stage where they stop evolving
No it does not have every Pokemon you can get more types of Pokemon by trading at the GTS or without wi-fi at the second floor of the Pokemon center with the middle lady. hope this helps ;)
pretty much every single Pokemon except im no to sure about legendary Pokemon
You have to find and catch most of them by going through caves, grass whereever, evolving pokemon and trading for them
the gts is in every pc
I think the only way is to hack, they purposely made it so you have to trade Pokemon to catch every single one
You have to complete your pokedex the oak gives you a call
impossible. u cannot get dialga without trading from a diamond game but the rest u can do.