But in general, most dogs can have a cooked steak once in a while and benefit from its nutrients and high protein content. There are other foods that no dog should ever eat and steak doesnt make that list. Be sure to avoid foods that are toxic to a dogs digestive system, like chocolate, nuts, dairy products, garlic, and avocado.