Neil, thanks for the reply but I am still confused.
I understand the concept of the table containing all dogs but the linking the lookup back to the table is what is causing me some trouble.
From Sire I have the look up:
SELECT tblDog.Name, tblDog.DOB, tblDog.Sex FROM tblDog;
But then...