From Labrynth of Evil, I THINK his species is called Kaleesh, but it’s been a while since I read it, so I could be mistaken. But no, I think we can safely say he’s not a Dug.
In Ep 3, we know Grievous has killed at least 4 Jedis, because he has at least that many lightsabers. We never see Anakin slay any Jedi besides younglings/jr. padewans. The clone troopers take care of the rest.
I think he’s a dude. From the databank, the only information is that he’s male, and for aliens the option “species” is offered, even if it is unknown (as is the case with Yoda). You can’t derive from there that he’s human, but I have a bad feeling about this… I mean, I have a feeling he has the same health care plan as Robocop.