Train it.
no u can't
no
in oak and elms laboratory
Gold silver and crystal but you can also get on emerald if you complete the hoenn dex. Also you can choose it as a starter in Soul Silver and Heart Gold
In Pokemon Gold/Silver/Crystal/Heart Gold/ Soul Silver you can have it as a starter but otherwise the only way to get it is from trading.
Lyra gets the last Pokemon
Yes you can by using action replay to catch your rivals starter Pokemon with the code for catching trainers Pokemon
Defeat all gym leaders in jounto and kanto then deafeat red and you can get another starter pokemon
You need to trade one from Diamond, Pearl, or Platnium.
Fire. Maybe water. Grass is awful.
Other bodies of water and by the water you can get a wooper
no you can not, you can only get ho-oh in Pokemon heart gold or soul silver, or you can get it in global trade.