Let's go from Latin to Greek.
No cynoids or cynoid creatures
The suffix -oid refers to the object's shape or form. So an ovoid is egg-shaped. Well, people will insist on mixing Latin and Greek in the same word, and ovum is definitely Latin. Strictly, It should be oyyoid, to be Greek and oviform to be purely Latin-derived, but never mind that. We can't fight usage. The point is that the ending oid is regularly used in a derogatory sense. So if I refer to someone as a humanoid, it will be understood as contemptuous: perhaps human in appearance only.
Cynoid has the further objection that cyn has already been bagged by people wanting to accuse others of cynicism, a quit different defect, unknown in relation to any dogs I know.
You could go ahead and mix Latin and Greek and use canoid (pronouncing the first syllable to rhyme with the brother of Abel). That may have the better of both worlds: to be understood and to be insulting.
I have to admit that the ancient word for 'dog', cyon and would permit cynoidal, would