As a dog owner, I take them to the vet reg, which you should ask you vet about your dogs diet. But you can give your dog a great diet by picking out a Dog Food that has all you mentioned in it.
Try to refrain From Breads. Veggies are good for the dog, but if they are not fresh they can have a lot of other things that can cause problems later in your dogs life. Do not under any conditions give your dog Chicken Bones, smaller breeds can choke on them, they splinter easy... So if you don't have a vet yet, or its to costly, you can always call any vet for advice, or even your local SPCA...
|