Is sheep shagger a racial slur?

Yeah, I saw the thread title and immediately thought “Are the Scots complaining about being the butt of jokes now?”

But myself, coming as I do from a long line of sheep shaggers, from my grandma’s Gaelic Ayrshires to my father’s people from Ulaanbaatar, and his great-grandfather’s homestead near Liechtenstein, I’ll defend it as a proud tradition, unfettered by national boundaries.

No they do, it’s normally aimed at Welsh people - I’ve seen it and been called one both as a child and recently as an adult.

I was referring to China Guy’s nonsense that “shagger” on its own is a commonly used expression. “Sheep shagger” as a deliberate epithet for Welsh people is a different thing.

“Shag” or “shagging” as a verb or “have a shag” as a noun are very common, of course, mildly vulgar slang for having generic sex / the sex act. As a non-native to UK dialect, @China_Guy has probably heard “shag” and “shagging” a lot and just didn’t pick up on the fact that colloquially for some reason we don’t tend to extend that to use “shagger” to mean someone having generic sex.

If I hear “shagger”, I definitely feel an urge to infer “sheep” in front of it, whereas “shag” has no such connotation. It’s just one of those things about usage that don’t have any logical explanation.