Animal babies

1234567
Across
  1. 1. A baby hen is called -----------.
  2. 4. A baby horse is called -----------.
  3. 5. A baby dog is called ------------.
  4. 7. A baby deer is called ----------.
Down
  1. 1. A baby cow is called -------------.
  2. 2. A baby cat is called ----------.
  3. 3. A baby kangaroo is called --------.
  4. 6. A baby sheep is called ----------.