ESL Pets

12345678
Across
  1. 2. snuggle, be physically close and affectionate
  2. 3. an animal that lives with a family
  3. 5. canine
  4. 7. the one you like best
  5. 8. a feeling of fondness, or liking
Down
  1. 1. a doctor for animals
  2. 2. feline
  3. 4. the quality of being long-lived
  4. 6. support, allegiance