Reportedly your Pokemon's friendship also needs to be maxed out (shouldn't be a problem if you show her one of your original party members).I don't think anyone is going to notice this, but screw it, I guess.
I've been replaying SoulSilver recently, and I've been trying to gather up all the Gym Leaders so that I can rematch them for XP. I've gotten about 7 or so in the Fighting Dojo at present, and I believe about 12 numbers. I've been talking to Daisy Oak every time of day, every day for the past week and she never gives me massages, instead saying "Hi! My brother is the leader of Viridian Gym! He leaves a lot, so it causes trouble for the trainers," or something like that. I already talked to Blue in the gym several times to see if he triggers the event, but it isn't happening. What am I doing wrong?
Rematch - Bulbapedia, the community-driven PokÃ©mon encyclopedia