Falkner is in Violet City. To be able to battle him, you must have been to sprout tower and have defeated everybody in there. Once you have done that, you can now return to his gym and battle him.
Chat with our AI personalities
You can obtain Togepi from a man, after you defeat Falkner, go to the pokemart and a man gives in to you.
sorry you have to trade it to Pokemon soul silver
Zorua is a 5th generation Pokemon it is not available in soul silver.
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
Mt. Silver or the Pokemon league