Brave dogs

1234567
Across
  1. 2. rescue
  2. 5. collapse
  3. 7. surprised
Down
  1. 1. courage
  2. 3. dirty
  3. 4. push
  4. 6. bite