Hiya Shona,
I would recommend JWB to...although Burns is a good quality food and is particularly good for dogs with allergies etc. Nutro also seems to be a popular choice to.
One piece of advice is if you pick a food try and stick to it and don't try and change if your pup gets picky...a mistake i made which doesn't help with a dog with a poor appetite
I would advise leaving the food down offered to your pup for about 20 minutes, if it has not been consumed within this time take it away and offer a fresh bowl of food at the next meal time. This way your pup begins to realise that food is on offer for a limited time only and will eat it while the goings good
otherwsie i have found that they seem to get a rather blase attitude which is very annoying
Good Luck
Gilly