Will Wiltshire horns eat weeds?

Wiltshire Horns will eat juicy weeds such as cape weed, sorrel, dandelion. They will nibble at briars. They won't eat thistles or blackberry or other noxious weeds. Like all animals they prefer good pasture to poor pasture, and good grass to weeds.