Лучше готовить еду собаке самостоятельно. Большинство кормов делают из таких отходов, что большинство себе даже не представляют. Например, вместо мяса кладут куриное перо. Я не шучу - перо! Корма премиум-класса - это не только очень дорого, но и малонадежно. Никто не даст гарантию, что тот или иной корм, даже очень дорогой, является действительно хорошим. Сухие корма не следует использовать вовсе: даже качественный сухой корм премиум-класса плохо влияет на ЖКТ собаки.
Готовые корма можно использовать только в крайнем случае: в поездке, или не дай боги если у животного уже проблемы с ЖКТ (тогда опытный ветеринар может посоветовать специальный корм, подходящий именно при данном заболевании. Но это будут консервы, и очень недешёвые).
Так что лучше готовьте сами. Учтите, что животным нельзя свинину, курицу и рыбу. Свинина - слишком жирная, куриные кости содержат вещества, которые провоцируют у собак рахит (да и курица нынче опасная пошла), рыба плохо влияет на почки. Впрочем, иногда рыбу можно, немного, и только морскую. Для удешевления можно покупать на рынке (только у проверенных производителей) говяжьи головы рубленные, обрезь и т.п. Там и кости, и мясо, собакам нравится.
Конечно, никаких специй, лука-чеснока, пряностей, сахара и других добавок. Соли должно быть минимум. Ну а про пропорции у HEangel все верно сказано. Только добавлю: будьте осторожнее с капустой, у многих собак на неё аллергия. Вареные кости собаке нельзя, только сырые. Но в любом случае - проконсультируйтесь у ветеринара и на кинологических форумах о том, как лучше всего кормить именно Вашу собаку. У каждой породы есть свои особенности.