DH's first name must start with the letter the last name ends with, his middle name must start with the letter his first name ends with, DW's fn must begin with the letter DH's mn ends with, and so on. The last pet's name must end with the letter the LN begins with. You can have any amount of middle names you want for all members of the family.
LN:
DH:
DW:
DD/ DS:
DS:
DD/DD:
DS/DS/DD:
DD:
DD:
DS:
Golden retriever:
Skye terrier:
Turtle:
Goldfish1:
Goldfish2: