One of the reasons I feed a variety of foods, extras and add on's, is they wont get stuck on one specific kind of food, and will get a variety of ingredients. Some have potatoes as the carb, some sweet potatoes, some grains (no wheat or corn EVER), and some red lentils. They also have a variety of proteins, Chicken, Whitefish, Salmon, Beef, Bison, Turkey, Duck, Kangaroo, Venison, Pork, and Lamb, and well as a huge variety of veggies and fruits. Brands that I will feed my dogs Dry: Orijen Acana Now Go Chicken Soup for the Dog Lover's Soul, Natural Balance, Blue Wilderness, Taste of the Wild, First Mate, Merrick 5 star Entrees, Before Grain, Horizon Legacy, Horizon Amicus, Addiction, Fromm Dehydrated Raw: Addiction, Canisource, K9 Natural, Canned: Addiction, Merrick 5 star Entrees, Before Grain, Blue's Stew, Tripett, Extras: Raw meat, Dachshunds only, Oliver get's sick from Raw meat (usually chicken legs, necks, wings, turkey necks, oxtails, but anything will do) Canned Salmon Sardines Cooked eggs (apparently raw eggs can be very bad) Petchup multivitamin powder Olive Oil Salmon Oil, Parsley, Rosemary, Fruits and Veggies (veggies are pureed) The only thing my dogs get every meal is Kelp. Every dog should be supplemented with it! Amazing stuff! My dogs no longer get tummy upset from eating something different, they are not flatulent, are a healthy weight, a good energy level, have gorgeous coats and good teeth. I will never again feed my dogs only one food day after day... I think that builds intolerances, besides, it's been proven that dogs who eat a variety have a better sense of smell!