I've defeated the Zhery league and now in Lauren...I'm on the Ricyan City badge but I can't find ANY of the zoo pokemon, whether it be Shinx, Snorlax, or Steelix. Well, actually, I CAUGHT a wild Snorlax north of Kosaka City but I don't even know if that's what I'm supposed to do. Are there like, overworld sprites that I have to talk to to go back to the zoo, or do I just catch them? All help would be appreciated, thanks.
P.S. I read that Steelix was on the water route of 505...but I can't seem to find anything there but Tentacruel.