All about animals and animal products

12345678
Across
  1. 3. animals trained to help and support human being
  2. 6. _______leather
  3. 7. under human control to provide food or company
  4. 8. iguana, tortoise etc
Down
  1. 1. relating to cattle
  2. 2. philosophy that abstains from use of animal products
  3. 4. often made from animal fat
  4. 5. pertaining to the sea