you cant catch ho-oh in this game. in fact you cant trade it from any other game because
1. you cant get it in any other gameboy game available to trade.
2. it wont go in your pokedex cause its a johto Pokemon
you can't catch Ho-oh in Diamond, You have to migrate it from ruby/sapphire/firered/leafgreen
if you were to get it on sapphire and trade it over yes, however, you cannot catch it wild
no, you can in gold
you have to get to naval rock with one of the tickets. you get lugia and ho-oh. mustard is good
You can't get Ho-oh in sapphire but you can get one from Pokemon colosseum and transfer it to sapphire i have one.
you dont
You can catch ho-oh at navel rock if you have a mystic ticket if you don't have the ticket you can get a ho-oh from Pokemon colosseum instead.
You can catch a Ho-Oh at Navel Rock in Pokemon FireRed.
Ho-oh is unobtainable in Platinum.
You catch Ho-oh in Colluseum and you trade it to the GBA game, and then you migrate.
I'm sorry but you can't.
you have to catch and purify every shadow Pokemon in the game and then ho oh will join your team