I've got it sorted this year for walking the dog in all weathers.
Boots https://www.bushgear.co.uk/collections/redback-boots?gclid=CjwKCAjwpeXeBRA6EiwAyoJPKqTMf7xlQ3SbeAH7kUENXAxUpzSJF36u4GvMK7AnGelW7uS0Q18UhoCBeIQAvDD_BwE
But will suit a non flexible ankle as not tight. And SO comfy. I've worn them for 18 months in middle of summer / worst of winter (except knee deep snow) and feet have been col in summer and warm in winter and dry. Been through large puddles and all the mud and feet dry. Also long wet grass and dry still. They are bouncy and I love them!
I then wear sports wear, gym leggings / gym shorts in summer. I have just invested in a winter pair of Nike leggings from next and they are lush. Slight fleece inside but not actual fleece, and wick sweat. I get warm / sweaty on long walks (10km) even in winter. Tested these last week in 4 degrees and was toasty. Also got some gap winters ones with 40% off and these are also lovely and warm.
Top half, I later sports wear for starters. So gym vest, then short sleeve gym t shirt then a Nike winter hyper warm long sleeve half zip top. And change the layers depending how cold it is.
Then I have a Barbour, got it second hand from eBay and rewaxed. This is the second winter and I love it. The pockets carry a lead, 2 tennis balls, all the poo bags, keys, phone, tissues and a water bottle and there are hand warming pockets too. Been out in the worst rain and dry.
I also added a neck warmer buff yesterday as no bulk but warm neck.
I can't wear hoods when walking the dog as I can't hear her and other people. So yesterday in cold/ rain/ wind I wore new Barbour bobble hat. Head stayed very dry and was warm but not too hot.
I also bought my husband some trespass waterproof trousers, but not the crunchy type. The breathable ones. I wore them yesterday in pouring rain. Made a mistake as should have worn thin sweat wicking leggings under but didn't so were a bit sweaty. But lesson learnt.
18 months on of dog owning I have tried lots of combinations and things and this totally works for me.