Actually, you can only get Rotom by trading in Diamond, Pearl, or Platinum at Toys R Us.
Chat with our AI personalities
You cannot catch Rotom in HeartGold or SoulSiver, you must trade it from a Diamond, Pearl or Platinum game. PS. If you put Rotom at the front of your party, you can go to the basement of Silph Co in Saffron City. If you examine the items, Rotom will change form.
You can catch Lombre in Pokemon HeartGold in the Safari Zone at a waterside area once you receive the National Pokedex.
Find and then catch
You can't catch it. It's a starter pokemon.
you do not catch it . you can bulbasaur when you get it from proff oak