Yes, the legendary dog will still appear, even with repel on, as long as the Pokémon placed first in your party is lower than LV. 50. I'm assuming you don't know how repel works? Repel doesn't keep away all Pokémon, only Pokémon of a lower level than that of the Pokémon first in your party, so...