For human vs. dog I would definitely expect that all of them would be able to tell (given that _some_ of them definitely were able to tell).
For wolf vs. dog I'd not be so certain even for the reputable ones. But then again I'm not a geneticist, so I can't tell you how easy it is to tell their version of "is this C# or Java byte code" :grin:
They don’t get the DNA sequence with these cheap microarray based services. However a human or something just as directly related to a dog would give weird mostly nonsense outputs- even if they could not tell what species the sample is actually from, it would be clearly not a dog. They should detect and reject those samples, but I am not surprised some of the services didn’t bother to implement that, as it requires more work.
For wolf vs. dog I'd not be so certain even for the reputable ones. But then again I'm not a geneticist, so I can't tell you how easy it is to tell their version of "is this C# or Java byte code" :grin: