Meat Selection: Meat, raw or cooked is the base ingredient for homemade dog food. Dogs are obligate carnivores and thrive on a protein based diet. Meat options include: beef, lamb, pork, turkey, chicken, venison, ostrich, buffalo, etc. Be sure the meat is fresh and fit for human consumption.