To breed Pokemon from Poekmon Fire Red to Pokemon Diamond you must put Pokemon Fire Red into the DS slot, turn the game on, select Pokemon diamond, press start and then in stead of pressing your file, scroll down until you see migrate from Pokemon Fire Red. This will bring you to your Pokemon Fire Red PC box and you can choose six Pokemon to migrate. After that you must go to Pal Park on Route 221 and catch those migrated Pokemon there. Don't worry, even if they're legendary, you catch them in one try. - BEWARE - POKEMON MIGRATED TO DIAMOND CANNOT BE MIGRATED BACK
Yes, but they must be compatible to breed.
I assume you are talking about Pokemon Diamond. If you are, then yes, you can breed Pokemon in Diamond.
Yes if you have Pokemon firered and Pokemon diamond for instance you can migrate your firered Pokemon into your diamond version!
Yes you can breed any Pokemon except legendaries and preevolved Pokemon.
migrate from firered
You can breed all Pokemon except: Legendaries, Babies and Eggs.
You can insert FireRed and then go to Pal Park in Pokemon Diamond\Pearl then get your Pokemon from there.
The only type of pokemon that can't breed in fire red are legendary pokemons.
Breed a ditto and the Pokemon you want cloned.