Sion9 wrote:
you always get the lowest evolved form, unless you're breeding something like Marill. Then the female must hold a certain item to get the baby pokemon Azurill, or you get Marill.
The parent
or
has to be holding Sea Incense to get an
egg.
And also, with
the parent has to be holding Lax Incense to lay a
egg.
Those are the only two Pokemon that give birth to evolved forms, if they aren't holding the right items. Any other breeding Pokemon will lay an egg containing the lowest evolutionary stage for its species.