A few have mentioned already - but try raw meat...
Our greyhound eats around 1200g of raw meat with bones per day, and it's done wonders for him since ditching the kibble & tinned tripe he was eating when we got him. he gets a mixture of stuff everyday with a little bit of coconut oil, and...