Возможно, имелись в виду различия между понятиями «ягнёнок» и «барашек» в контексте возраста животного.
Ягнёнок — это детёныш овцы, независимо от пола. 1 Выделяют разные возрастные категории: молочный ягнёнок (0–3 месяца), молодой ягнёнок (3–5 месяцев), подросток-ягнёнок (5–8 месяцев) и почти барашек (8 месяцев — 1 год). 2
Барашек — ласковое название барана, независимо от возраста. 1
Таким образом, различие в том, что «ягнёнок» — это конкретный возраст животного, а «барашек» — общее понятие, которое может включать разных особей.