Hello, everybody. This is my first post here, and I hope I'm not committing a terrible faux-pas by having it be, well, a request. More of a plea. A petition. Maybe somewhat of a beg. Anyway-! Please hear me out, and tell me what you think! In official Pokemon games, most Pokes you end up training are simply caught in the wild. One of the things I love Reborn for is encouraging a more invested relationship with your Pokemon, by giving them to you through events, basically providing them a backstory. I got really attached to my party members. Have you ever refused the little Scraggy after it decides it wants to join you? It makes a sad noise, like it had just fainted, and starts slowly walking away, only to turn around one last time to give you a parting look and let out an even sadder cry. It really wants to join you. Same can be said for many other Pokemon -- those you saved from peril, like that poor Ralts, or those for whom going with you was their only hope, like that orphaned Growlithe.
Now the truth of any Pokemon game is that if you want your Pokemon to have a great moveset, you basically have to breed them.
So.. to have the best version of a Pokemon possible, you're supposed to throw your trusting friend into the Day Care to be a breeding machine, then train its descendant, leaving the little Pokemon who chose you to be its trainer to rot in a PC box for all eternity? What a special kind of cruelty! *shakes fist* What would solve this problem is a simple idea, an Egg Move Tutor. Of course the service would have to be laate in the game, and suitably expensive, requiring a lot of money/Shards or maybe a rare item to be used. Perhaps even the presence of a Pokemon in the same Egg Group who knows the move in your party - the same you'd normally breed with. I really don't want it to be easier, I just don't want to abandon my beloved partners. My Scrafty stays with me, Dragon Dance/Ice Punch or not - but I do believe it would suit the spirit of the game, what with the personal relationships with your Pokemon and keeping improving your team until the very end, if you could teach them those additional moves. I have no idea if this is even possible to code, btw. Maybe I wrote all this for nothing. OH WELL. It's worth a shot...!