4 large square bales per acre, assuming ten in grazing and ten in stored forage, that means 40 bales of alfalfa, or about 40,000 pounds of dairy hay. Each goat will eat ten pounds of hay per day. So if one has 50 goats, that comes to 200 days of stored feeds for production and 160 days on pasture. 200 X 10 = 2,000 pounds of dairy hay per goat. 2,000 pounds X 50 goats = 100,000 pounds of high quality dairy hay.
Ok. 20 dairy goats. That's also assuming high quality dairy hay is fed and pastures are on a daily rotation divided into at least seven sections for intensive grazing and rotation. Come August and September, pastures must be left to regrow to about six inches before the frost hits. Otherwise pasture quality goes out the crapper the next year.