I've not had any buttercup in my sheep fields for years, I think they pick at it when its small and it just doesn't develop, same with ragwort and dock. I have one horse field that's not well enough fenced for sheep and the difference is huge. Loads of dock, buttercup and I have to check for the occasional ragwort!
If only they'd eat thistle :/