Stock up on Potions while you’re in the City. You’ll be facing 15 total trainers in the Rock Tunnel, so having Potions will be helpful. You may also want to pick up a few Escape Ropes and Repels.

You can catch a Growlithe by using Cut on the tree to get into the fenced area, which will come in handy against the Celadon City Gym Leader.