for some reason I can't get into Saffron City, but I already tried giving them a drink.
You have to get the tea from the old lady in the pokemon mansion in Celedon.