I would stock fathead minnows and golden shiners at the same time. I would also stock crayfish and grass shrimp as well. Lake chub suckers are also a good addition to your forage base.

I don't see any problems with stocking all of those forage items at the same time. Just be certain that you have areas of cover and proper spawning areas for all of the species that you plan on using as forage. If they don't reproduce and survive you won't have a very good forage base.

Also, letting the pond sit for a year or two with JUST forage and no predators is a great idea. When you put those fingerling smallmouths in your pond it will be nice to see them blasting the millions of fathead minnows cruising around the shoreline.