Dogs

12345678
Across
  1. 2. herder
  2. 4. bootiful
  3. 5. loyal
  4. 7. vocal
  5. 8. friendly
Down
  1. 1. curly
  2. 2. tiny
  3. 3. retriever
  4. 6. long