I believe in giving a dog a very balanced diet. Giving your dog only meats or only veggies is not something that I consider balanced. Dogs have co-evolved with us and it is upon that fact that I base my diet for my dogs. Since they have lived with us so long, we would have to assume they evolved eating what we eat, so therefore my suggestions for diet follow suit.
See: online dog training
Feeding your dog a good diet of raw meats is very healthy for him. I like to add chopped (or better pureed) greens for your dog. I use a food processor whenever possible to get the veggies into a pureed form.
In this recipe I add:
Vitamins and lots of love