I have a large goldfish that spawned approximately 2 months ago however out of a large spawn only 30 hatched.
a. Can this fish spawn again this year?
b. None of the other females have. Is it too late to induce spawning?
I would welcome any suggestions.
If goldfish are in excellent condition, they can spawn every two or three weeks throughout the season, as long as they are fed copious amounts of live food between spawns.
Most breeders try and get their spawns over with as early as possible in the season so they have a longer period to grow the fry before winter.
You don't say what part of the World you are in but Goldfish usually spawn early/mid spring. Ideally, the water temperature should be around 68 degrees F (20C). As summer water temperatures start to climb, say above 75 degrees F, the spawning urge seems to diminish.
If your Goldfish spawned two months ago, you must be in early summer now. This would give you 4-5 months growing time before winter sets in.
To induce spawning, feed your Goldfish only live foods, and change 25% of the water daily, especially after a spell of warm weather.
For more suggestions to induce spawning read here...