To be honest I wouldn't feed any of that stuff to my dogs if they gave it away free. None of it is good quality food at all. Pedigree food is full of additives and colours and supermarket own brands do not contain good quality ingredients either, if you look at the back of the tin it's likely to contain 'meat derivatives' which can be anything and even those will be a very small percentage of the overall contents - which begs the question of what the rest of it is
Of all the foods you've tried the Chappie is probably the best one but even that isn't great unless your dog needs a bland food after a stomach upset. Dogs do tend to like stuff like Pedigree, Bakers etc. but that's because it's full of artificial flavourings; it's a bit like feeding your kids McDonald's and Skittles every day, they like it but it's not very good for them.
If you do a search on here you will find lots of threads with good quality food suggestions. Good complete (dry) foods include Burns, Arden Grange, Autarky, Nutro and James Wellbeloved (if you don't object to the ethics of their parent company) and good quality wet foods include Nature's Menu and Nature Diet which are available from Pets at Home. These will all be more expensive than the Asda stuff but you get what you pay for really.