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.