You have to go to Saffron and find the Small Pink building around there, and go up the stairs, talk to the girl. she is a sad person and she dresses like you. then go to Vermilion go to the Pokemon fan club, left of the Pokemon center, next to the ocean. Talk to the man next to the doll, get it and walk outside. Steven will mention Latias. Then fly to Saffron again and return the doll. Get the pass and go to Silph Co. and if you beat Red, you can get Mudkip (water stone) Treecko (green stone) or Torchic (red stone).