I must admit that I am team dog, and always have been. But Oto is my new love, and he will do quite nicely. Snuggly and lovey and even plays fetch.