Any wet dog food, maybe add a few mixer biscuits with it. You may have to try a few different types until you find one that your dog likes, as they all have their own favourites.
I like dry foods for most dogs..just a personal preference cos it helps to make little doggy deposits less gross to clear up & I reckon it makes dogs smell better. Also, a little dog like a Yorkshire terrier is prone to manky teeth & dry food helps to 'brush' the gnashers a bit.
Trouble is that dogs can be fussy & with all the best intentions you get forced to give them what they will eat. Crafty little perishers!!