As much as I love both of my dogs, there's no question that Graham is my favorite of the two...no offense, Cassie my friend. They are both absolutely delightful in their own way, but Graham and me have a true spiritual bond that I have never shared with another dog before. He understands me and we connect, often without even words or hand signals. One example of how amazing he is...I am fixing up and cleaning up my mother-in-law's house in order to sell. I was painting the living room and Graham came into the living room and layed close to a wet paint wall. I was just getting off a ladder and was just about to point to the kitchen, and without even telling him to go into the kitchen he got up and walked there. I then layed a rag on the floor between the living room and kitchen and told Graham not to cross the rag...and after working in the living room for about 3 hours he never once asked to cross that rag. He's amazing. I never taught him that. Cassie is the perfect little companion. She's amazingly loving, considering what a crummy life she had for her first 7 years. She's absolutely the most adorable little thing ever, she's a little doll. I love Cassie so much but she does not have that same spiritual connection that Graham and I have.