implement id and test shelterdog model