Allen seems confused as to what he is. Every time I ask Nicki if she has to go out, Allen jumps down and says "yup!" and follows her outside (he is often out the door before she is )

He always knows when its time to go back in and he waits alongside Nicki for me to let them back in
''

So is Allen a cat? Is he a dog in disguise? Is he confused?