*that can hatch from an egg laid by two non-Ditto parents Please don't question my curiosity.
I looked through every Pokémon that can be bred from two non-ditto parents (skipping ones on this list as necessary) and, out of the 339 Pokémon I looked through, the number off egg moves they could learn averaged out to 9.876106194690266.