Celebi isn't unlocked by the legendary dogs. It is a separate event. Sending Celebi to bw activates zorua and sending it to hgss unlocks a battle with Giovanni. By sending the legendary dogs to bw, you unlock zoroark. Also note that you must use the relocator to send then to bw. If you use the poke transfer it will not unlock the events. Hope this helps!