I did the blood test on Cookie and felt it was very accurate. My vet said that it is more accurate than the swab (saliva) test. I have seen the results of those tests and none of them seemed to be even close.
My Cookie was found to be yorkie/border terrier and she definitely seems to be just that! She looks yorkie, but has thick wiry hair and has a very strong terrier personality.