Pokemon Sapphire, Ruby, and Emerald.
Bagon is a Dragon type pokemon.
Yes, you can breed any Pokemon on any of the Pokemon games, except the legendary Pokemon.
Sorry but there isn't a trainer with a bagon in platinum.
Bagon is not catchable in Diamond. You can get it in Platinum and Pearl by using your PokeRadar at the northern part of Route 210. You can also migrate it from the GBA games.
You can find bagon in white forest
Bagon is indeed a rare Pokemon. In most games Bagon is only catchable near the end of the game or after defeating the Elite Four or getting the National Dex. The only exception is Pokemon X and Y were it can be caught rather early in Route 8 though is still very rare.
Bagon evolves into Shelgon at Lv.30
Bagon is only available in Pokemon Pearl, but you can obtian it in Pokemon diamond by trading someone who has pearl
Bagon is only available in Pokemon pearl. You can however catch a Larvatar instead of a bagon. you can trade one for a Bagon because another pearl player will want one.
you lvl it up to lvl30 bagon evolves to shellgon
Bagon evolves in to Shelgon at level 30.
Bagon evolves into a Shelgon at level 30.