I found a possible combo for Clefable. Don't laugh, I'm really thinking on this one. But it's next to (if not) impossible to get the moves since both I'm interested in are Egg moves from different parents in different groups.
THE IDEA

is able to learn both Wish and Belly Drum, which is awesome because you can Wish and then use Belly Drum in the next turn to max attack, while Wish restores the HP lost by Belly Drum.
THE PROBLEM
I can't quite figure out how to get both moves on the same Cleffa.
I know that the chain for Belly Drum is:
LV UP

>BREED

>BREED
But Cleffa/Clefairy/Clefable are the only ones in this set who can learn Wish.
And the egg move parents for Wish are:

etc. The bad thing is that none of them can learn Belly Drum...
Anyone have advice, or should I give up on this idea?