A follow up, how would I know whether a move is an egg move or not?
Breeding a Snorlax and Tropius correctly can yield a Snorlax that knows Whirlwind as an egg move. How would I be able to know what egg moves are available to which Pokemon? Is the only way to figure it out when there is no data online to test breed it?
For example, Froakie on Bulbapedia has no listed Egg moves. This seems like it would most likely be false. Is there a way to tell what is and is not an egg move without going through the entire breeding process?