I don't think a straight kibble diet is sufficient. I like to add cooked ground turkey, cooked gizzards and heart, cooked chicken liver, greens, carrots, canned fish, cooked eggs, green beans, etc. I am talking about just a little of one type of meat/egg and one type of vegetable with the vegetables finely chopped. If dairy isn't a problem, plain yogurt with fat can be added. I see plain kibble as kind of living off of Cheerios, even though kibble is more nutritionally balanced. Some dogs will eat certain fruits and tomatoes. Just know what foods dogs shouldn't eat like grapes, onions, and there are several others, including certain types of greens.