Although yeah, you can only obtain one in-game, they still all appear in the dex, so you need to trade if you're looking to fill it completely - birds have their original slots (#144,145,146) and the dogs have slots #218,219,220.
You can pretty much infer what's there as all Gen I pokemon have...