I'm trying to pass on the move Wish to a line of Eevees, as well as get the right nature and IVs. The Smeargle I used to pass on the move only has 1 IV, and I'd like to swap in another Eevee (one of the children which has Wish) that has 3 IVs.
However unlike Smeargle, Eevee learns a lot of moves, so I'll only get 5 or so Eggs before that Eevee forgets Wish, due to the daycare's feature of erasing old moves in favour of new.
So my question is, do I need to take out that Eevee periodically to re-teach Wish? (At the cost of a heart scale) Or will its moveset stay the same until its withdrawn, therefore continuing to pass on Wish anyway?