I agree with emma, goldfish will eat just about anything when they get to breeding size including their eggs.
If you wanna breed them i also suggest you go for a pond, what types of goldfish are you trying to breed and what is the climate like where you live? If you live in somwhere like england, only certain types of goldys can live outside due to the cold.