Dogs in a natural state are primarily hunters and scavengers, so feed your dog raw meat. Dogs love chewing raw bones (never cooked ones), but most dogs today are not given much opportunity to crunch up a bone and get all that nutritious marrow inside. Raw chicken legs, ribs, turkey necks, organ meat, eggs, beef heart ... these are things that your dog is equipped to crave, consume and digest. There are frozen patties you can purchase, too, but I wouldn't deprive my dogs the crunchy satisfaction of bones. It's not cheap, but it doesn't have to be complicated.
I think the commercial pet food marketing industry has got us all so fearful of not feeding a "balanced" diet that we don't stop to ask, "what does balanced mean?" Dogs do not have a food pyramid like humans do. They do not need vegetables, fruits, grains, nuts, dairy ... all the foods that you see on dog food bags. Dogs are not omnivores like bears are. In a natural state, dogs eat meat, and nothing else. Wild dogs and wolves don't even eat the stomach contents of the prey they kill. They are never observed eating berries, root vegetables, nuts or anything but meat. We even weaned our puppy to raw meat and she loves it. Dogs fed a raw diet have sweet breath, clean teeth, no skin allergies, shiny coats, calm energy, dense bone and they hardly ever get sick.