I did this back in like March. I never finisihed it. Maybe one day.
When I do, it'll have around 7 bases- "sighthound", "short leg", "retriever", "small dog", "medium dog", "wild dog", and "short muzzle dog"
Each will have many types of ears, tails, and fur types to choose from.