When goats eat weeds will they eat and destroy the whole weed? Or do they eat just down to the surface level of the ground which will let the weed grow back immediately?
If you put them in a small space, you'll pretty much get bare earth either way though.