In reply to Dark-Cloud:
Another vote for equafleece. They are surprisingly waterproof too, maybe act a bit like Buffalo do in terms of wicking. After one run we did the fleece was cold and wet on the outside, but really dry and warm on the inside.
I think with Covid and maybe supply issues there's a wait list at the moment. They're also really helpful with minor alterations if the fit needs adjusting. They're not cheap, but really good kit.
For really horrible stuff then Hurrta, but even more expensive.
Lemming, I doubt you'll find a "todger covering" jacket. Dogs are smart, but not good at unzipping flys when needed...