My dog has never:
1) Cheated on me with another woman
2) Criticized my choice of clothing, music, or friends
3) Asked if I'd put on a few pounds or cared if I did
4) Called me to make sure I'm
really where I said I'd be
I have, however, had a man do ALL those things (and not even all from the same man!) So, I'd say stick with your dog. If I had only done that when I was younger, I could have saved myself a whole lot of trouble!