Here is the quickest and easiest way to breed: with Ditto.
Basically, have a Ditto paired with the Pokemon you want the Egg to contain in the Day Care (of course, this will always be a first evolution excluding the Baby Pokemon). Every 256 staps you take, there is a chance an Egg will be generated. Once the Egg has been made, talk to the Daycare Man in front of the Daycare building to claim your Egg. Hatch it, and you've got your Pokemon.