Animals and their young

1234567
Across
  1. 2. A baby dog
  2. 4. A baby duck
  3. 6. A baby sheep
  4. 7. A baby horse
Down
  1. 1. A baby goat
  2. 2. A baby pig
  3. 3. A baby cat
  4. 5. A baby cow