Сочетания, представляющие собой повторение слова (часто с целью усиления) пишутся через дефис. Верно: «Зая-зая!»
При обозначении пределов ('от сорока до пятидесяти) ставится тире с пробелами: женщина сорока — пятидесяти лет. Если указывается присблизительное количество лет ('сорок или пятьдесят'), ставится дефис: женщина сорока-пятидесяти лет.
Корректно: врач-психиатр — детский участковый.
В таких случаях ставится соединительное тире: Отношения учитель — ученик очень сокровенны.
Вместо дефиса нужно поставить тире.
Лучше писать стейк с кровью. Но если необходимо использовать формулировку блади-стейк, то требуется дефис.
Согласно «Полному академическому справочнику» под ред. В. В. Лопатина, вместо дефиса должен употребляться знак тире в сочетаниях с приложением, если одна из частей содержит пробел, и в сочетаниях с приложением, если одна из частей в свою очередь является сочетанием с приложением и содержит дефис.
Таким образом, верно: врач — детский кардиолог, врач — клинический миколог, заведующий здравпунктом — фельдшер, врач — акушер-гинеколог, врач — анестезиолог-реаниматолог, врач — сердечно-сосудистый хирург, медицинский оптик-оптометрист (слово медицинский относится к обеим частями названия специальности), провизор-стажер, врач — детский уролог-андролог, врач — судебно-психиатрический эксперт; заведующий структурным подразделением, отделом, отделением, лабораторией, кабинетом, отрядом (начальник структурного подразделения, отдела, отделения, лаборатории, кабинета, отряда и т. д.) медицинской организации — врач-специалист.
Корректно написание через дефис. Ср. с предписаниями академического «Русского орфографического словаря» для сочетаний подобной структуры.
Если на этикетке перечисляются ингредиенты через запятую, то тире необязательно, но возможно. Если пояснение вынесено отдельно (важно подчеркнуть, какой именно уплотнитель используется), то тире нужно.
Обратите внимание, что следует ставить именно тире, а не короткий дефис.