In Emerald, you can find Bagon in Meteor Falls. Most will tell you it's common--but don't be fooled. There's a specific area in the cave where you have to go...the problem is, I can't remember, so if I do, I'll let you know...if you haven't caught one already.