В данных примерах:
Слова, называющие родовые наименования животных (имена
существительные нарицательные), отвечают на вопрос (кто?): корова, собака, лошадь,
теленок, кот, жеребенок, цыпленок, петух, козленок.
Слова, называющие клички (имена существительные собственные),
отвечают на вопрос (Какой?/Какая?): Зорька, Шарик, Звездочка, Боря, Барсик, Буцефал,
Кока, Петя, Яшка.
Такие слова (имена собственные) при определяемых словах (именах
нарицательных), (кроме нескольких исключений), называются приложениями и
выполняют роль определений.
Заглавные буквы, которые необходимо подчеркнуть, выделим жирным шрифтом.
Корова Зорька, собака Шарик, лошадь Звёздочка,
телёнок Боря, кот Барсик, жеребёнок Буцефал, цыплёнок Кока,
петух Петя, козлёнок Яшка.