
As someone said variety is the spice of life but there are certain meats that are better for dogs than others, chicken and lamb are the easiest for dogs to digest and it is always good to give a fair amount of bones so chicken wings make a great meal as they have the correct ratio of bone/meat/fat. Lamb breast is also good. I hardly feed mince meat by itself, but if they do get minced meat they get the bones minced and included. I also feed a portion of fruit/veg pulped each day. Offal shouldn't be fed in large quantities, I read I think in a book by Ian Billinghurst, that if you take an animal that has been killed for prey, then the stomach contents are usually eaten first (digested veg), and if you take the whole animal, meat/bone/offal/fat etc that is the ratio you need to feed your dogs. (hope that is not too confusing).
If I was you I would definitley buy Ian Billinghursts books, they make excellent reference books and will give you the correct proportion of vitamins etc to add, also what veg, fruit, garlic, yoghurt, cottage cheese etc and which oils should be added.
If your dog is putting on too much weight then cut down on the meat/bone and up the veg and vice versa if they need to put weight on.