Meat by-products are even highly nutritious for dogs as long as they don’t include non-food materials swept up off the floor. Whether you purchase expensive dog food or decide to cook for your pet, a dog that gets enough protein in their diet is usually a happy, healthy animal.