A Sphinx
InuYasha is half-demon because his father was a demon and his mother was a regular human.
Yes, because she is half human
some demons are half angel they are called "half-breeds".
HALF DEMON OF COURSE! she said that she likes him the way he is so of course she marries him when he is a half demon!