dog structure