Dogs

12345678
Across
  1. 2. A friend or buddy
  2. 3. Someone who helps without being paid
  3. 5. An essential part
  4. 7. An enthusiastic person
  5. 8. To throw away with little to no thought
Down
  1. 1. A person's or animal's nature
  2. 4. Think carefully about
  3. 6. The beginning