Occasionally, I find that it is the smaller fish that does the harassing. They move faster and can swim circles around a larger fish - nipping fins and swiping food!
In general, I would not worry too much. Put the food in multiple places and watch them eat. That way you can make sure they all get their due allotment. Provide some soft plants that the small ones can dodge through if chased - and all should be good.
When introducing new fish to an established tank, I like to move the plants and deco around a bit. This makes the tank "new" to the older fish as well - and starts them all out a bit more the same in learning a new home.
I do, however, want to stress that I NEVER cease to be amazed at what a goldfish can manage to stuff into its mouth. They will cram fish, rocks, suction cups, etc in - things you would have thought were FAR too large to even attempt to eat! If the smaller fish (or for that matter any stone, suction cup, loose biomedia chip, etc.) is not
at least twice the size of the largest thing you think they may wish to attempt to eat, you may find it stuck halfway down your larger fish. We have had people on this site report just that.
Unfortunately, to save the larger fish, the smaller fish must be sacrificed.
Observe them carefully when adding a little guy to a big guy's tank. My big fellows would think nothing about gulping down a 2-3 inch baby - one snap and all is over!