Any pokemon with compatible egg groups can make eggs when put
together in Daycare with 100 PD per hour. (Except pokemon with the
"Undiscovered" egg group (many legendaries, Mew for example), they
can't produce eggs.) You can check egg groups in the pokedex.