POKEMON HEARTGOLD AND SOULSILVER KANTO GYM LEADERS (REMATCH)

The Kanto and Johto Gym Leaders can be called for a rematch after you have registered their numbers on your PokeGear. The methods for obtaining their numbers and the times that they are available for battle are listed. Once you've arranged to meet them for battle, they'll appear in Saffron City's Fighting Dojo, where they will remain until you battle them.

Take a Pokemon with maximum happiness to Daisy in Pallet Town. Have her massage it seven times (she operates once per day between 3 PM and 4 PM). After this has been done, speak to Daisy again and she'll offer Blue's phone number