Usually as long is ones a male and ones female it will hatch an egg. No legendaries can be bred, and also the daycare raises the levels for you (but it will erase moves if it learns new ones while it is in there) Most people use a ditto and another pokemon of any gender as long as you arent breeding for special moves and such.