Another way to do it is to stake the goats out. Providing your property is fenced for dogs. My cousin takes a tractor tire and chains the goat to the tire then putts a water tub in the middle of the tire... cant be knocked over. When ever she wants to move the goat she just rolls the tire to the next location replaces the tub and fills with fresh water.
The wrought iron fence is an excellent idea though. Or cattle panels.... as long as you can anchor them some how.
I'll have to protect them much better. Coyotes and occasionally a mountain lion in the area. Although I think neighbors got the mountain lion haven't seen it in a couple years. However one usually does not see them they see you.