My older mutt is fed Taste of the Wild, my Cairn Terrier is fed Solid Gold Wee Bit, and my Whippet puppy is currently on Chicken Soup for the Puppy Lover's Soul but is slowly transitioning over to Taste of the Wild, he also gets a lot of treats, leftovers, etc, to keep him at an ideal weight being the breed he is.
Raw is by far the best diet for dogs, and even cats, but quality, organic kibble is just as suitable and nutritious.
I prefer brands like Solid Gold, Taste of the Wild, Blue Buffalo, Blue Wilderness, Merrick & Before Grain, Wellnes & CORE, Chicken Soup brands, and other quality brands that do not contain artificial flavors, dyes or preservatives and contain actual meat as the main ingredients which can be bought only at pet specialty stores, unlike brands such as Purina, Pedigree, Iams, Science Diet, Alpo, Ol Roy, or whatever else you can get for cheap at Walmart. 😛