Have you considered doing the DNA tesing from the vet? They are not always able to go through the all the breeds, but they are pretty good. The tests work off specific proteins for breeds and they have (last I checked) around 65% of the breeds laid out in the protein tests but not all. It is an easy way to figure out what you might have in there. It can be very surprising.