How to Breed in Pokemon Leaf Green, Fire Red
Daycare services are available at two places in Pokemon FireRed or Leafgreen. On the south side of Cerulean City is a daycare, where you can breed a Pokemon. Also, Daycare can be found on the 4th island after defeating the Elite Four. Its advantage is that two Pokemon can be produced at the same time.
But remember, if you catch a total of 60 Pokemon after defeating the Elite Four and becoming the champion, Professor Oak will give you the National Pokedex. Next, talk to Celio at Trio Island. He will give a hint of where Ruby is. Go to Mt.Ember and defeat Team Rocket to collect the Ruby. After that, if you give the ruby to Celio, he will give you the Rainbow Pass. Then go to Four Island and find the breeding center.