i think kyubei is a demon, although i belive he is a low level demon and not one of those powerfoul ones you usaly see, his actions are to evil to be anything other than a demon if you ask me.
btw here is a picture i found that i wish would be cannon (witch it will never be for obvius reasons...