Good Names for Dogs

1234567
Across
  1. 2. almond paste
  2. 4. bird snatcher
  3. 7. previous favorite "planet"
Down
  1. 1. _____ Osbourne
  2. 3. the Musical
  3. 5. "on top of a house" + "you and me"
  4. 6. _____ Balboa