I feed my dog a mix of meats, chicken, beef, lamb and tripe, that way I think if there is something missing in one it will be in another.
Other than that all he gets is whatever is left over from our meals in the way of veg's and raw bones when I can get them and he seems fit and healthy enough.