Firstly, are you
SURE that your whippet/bedlington
weighs 21kg ??

Bedlington Terriers normally weigh between 8-10 kg and I would expect a well muscled whippet to weigh 10-12 kg at most, going on their similar size and build. 21kg would be decidedly porky for a Bedlington/Whippet, but if the dog is larger than 20 inches it may be a Greyhound/Bedlington and consequently weigh more? With these dogs, it's easy to tell if they're over weight, you should be able to feel the ribs quite easily ;)
I found Arden Grange didn't suit my Bedlingtons at all, in fact they seem to do best on either a raw diet or a less rich food. Burns is found to be good by some, mine were toast racks on it. After trying loads of different foods, I have found CSJ Natural Champ to suit all of mine with solid poos and no smelly wind and lovely coats and condition. Chappie kibble gave them poos that smelled soooo bad I could barely pick them up and the tins seemed little better :(
Regarding the poo eating, you could try feeding
all your dogs one of these to make their poo less attractive
Pineapple
Grated Courgette
Garlic
If your lurcher has sloppy poos and smelly wind I would think his diet doesn't suit him, but it's trial and error to find one that does. This can take a couple of weeks on a new food waiting for the gut to settle.
Is he able to tolerate milk? If he is, then a spoonful of Bio yoghurt may help his tum to settle.
I had a dog that was addicted to our cat poos (litter tray) and NOTHING would stop him, we even tried tabasco sauce - he just seemed to like the added piquancy

With him, all we could do was be vigilant and get there first ;)
ETA - I just read that you give him 200g Arden Grange TWICE a DAY? My Bedlingtons get about 125 grams of kibble a day which keeps them just right. It sounds to me as if you are feeding
far more than your lurcher needs if he's about 20 inches (to the shoulder) or less!