Can you find all these pets?

123456789101112
Across
  1. 2. Loves to have a sunbath on walls
  2. 4. Its shell is very hard
  3. 6. Man's best friend
  4. 8. Likes to eat surfers
  5. 11. Has a trunk
  6. 12. Looks similar to a mouse, but it's bigger
Down
  1. 1. Harry Potter has got a white one
  2. 3. A horse with stripes
  3. 4. Wildcat with stripes
  4. 5. Master of the web
  5. 7. Wildcat with dots
  6. 9. Likes to chase mice
  7. 10. Flying mammal