Okay so! I noticed that some Pokemon have, at their earliest possible level, have more than four starting moves and, more often than not, some of these "hidden" moves are better than what you'd get finding a wild Pokemon at Level 2. I'm just wondering, if I go through the process of breeding one of them with a nubile Ditto and the aggravating process of hatching it, does the baby Pokemon get a random selection of these moves and/or can the Move Remembering Dude have the baby Pokemon "remember" a move from the learnset, even if the Pokemon never had that move in the first place?
Thanks!