<Hinopio is hesitant to answer this question, takes into account the many downright silly messages posted by zootalo>
According to the Nintendo Power player's guide for Yoshi's Island, Poochy is indeed a dog.
<Hinopio feels deep remorse for actually answering a question, thus eliminating the need for discussion and speculation>