While I know what I prefer(which is dogs,by the way),I'd like to know other people's thoughts on this topic and the reasons for their preferences.For me dogs are the best,because,for instance,if I leave the house for five minutes and I come back they are just ecstatic,jumping all over me as if I'd been away all day.They are loyal and very grateful and loving.I can't say that I have seen these attributes in cats...Sure,they can be loving too,but in a weird way,I guess...You never know when they are going to snap and mess you up.