any pokemon except legendarys.
there are categorys of witch pokemon can breed with other pokemon but all can breed with ditto :)
No. You must evolve it into a Togetic.
No the only exeption is spiritomb only it can lay eggs
Deoxys cannot lay eggs, it is a legendary, no legendaries can lay eggs unless of course it was a cheat.
Yes, Feraligatr can breed and lay an Egg with a Ditto however it'll be a Totodile Egg.
No legandary pokemon can't breed
I checked this one on my Pokedex and it said "AREA UNKNOWN" so I got my friend to lay me an egg. I think this is the only way possible.
Legendary Pokemon do not breed, so they cannot lay eggs. However, only one legendary can breed, which is Manaphy. If you breed it with a Ditto, you will get the uncommon Pokemon which is Phione.
There must be one male and one female Pokemon from the same egg group, or one ditto with any breed-able Pokemon.[new] go to the day care and put i male and female of any type and it will lay an egg to match 1 of the 2 pokemon.
To get your pokemon to lay an egg you have to put 2 pokemon in the daycare.It has a better chance of laying an egg if you put Ditto in the daycare with the pokemon.
Mew can't lay an egg.
in this case you need a ditto ditto will lay an egg with almost anyone. but a male can not lay an egg.
In every mainstream Pokemon game since Gold and Silver, there has been a Pokemon daycare in the middle of the game's storyline; if you leave two similar Pokemon of a different gender or a Pokemon and a ditto in the daycare, they will lay an egg. Legendaries and genderless Pokemon cannot lay eggs. In Pokemon Diamond and Pearl, you can track egg laying with the Daycare app.