The short answer is yes and no. Turkey is not toxic to dogs. It is an ingredient in many commercial dog foods and is rich in nutrients like protein, riboflavin, and phosphorous. When cooked plain, under the guidance of a veterinarian, it can be an essential part of a homemade dog food diet.