I always have a garden for my animals.
I have pigs, chickens, goats, fish, and a few ring neck pheasant.
The only problem is the fact my dear wife doesn't want to part with the produce so we put most of it in the freezer and feed them later. But any green that isn't perfect or things like pea vines,green bean vines,and a lot of other stuff goes into the animals. We also take produce that doesn't sell from the local produce stand to feed our pigs. The pig feed cost us next to nothing.
This time of year we rake acorns for the pigs. We pick them up leaves and all. They like to root through the "trash" to find the acorns and the "trash" is good for bedding. The goats eat greens and the chickens will eat just about anything.
I usually buy my fish food...but...in the wintertime I add some minnows or net up some shad to feed the fish because they don't eat the other food fast enough to keep from fouling the water. Any shad that doesn't make the trip I feed to the pigs.
I also have duckweed in one of my ponds and my ring neck pheasant love it. It is high in protein and is good food for foul. Every time my ring neck see me they come begging for duckweed.
I have a couple of oak trees (small acorn) that drop acorns into the goat pasture and they eat them up. But I have heard that too many acorns may be bad for goats so I don't feed them extra...just hay, all stock, and corn. And then only in the winter.
We used to have a couple of head of beef but we really don't have the space for them. But we have fed cows crook neck squash and tomatoes. But not very often. You can make silage out of your grass clippings and feed them cornstalks.