Animals and their babies

12345678
Across
  1. 3. Bear's baby
  2. 4. Sheep's baby
  3. 6. Cat's baby
  4. 7. Zebra's baby
  5. 8. Dog's baby
Down
  1. 1. Duck's baby
  2. 2. Deer's baby
  3. 5. Kangaroo's baby