Most veterinarians agree: The best dog food includes meat for protein, vitamin-rich vegetables and fruit, and omega fatty acids for a shiny coat. It’s also likely to have very few fillers like wheat, corn and soy. Some of our top picks include The Farmer’s Dog, Ollie and Nom Nom.