It's not much of a mystery to me, just going by the information you provided. I noticed you said "It's really not nice of him." "Not nice" is a human trait, but ChiChi is canine.
Dogs aren't "nice" or "not nice" -- they're just dogs. You see, a dog's decision of what to do next is always dependent on the most interesting thing in his environment "right now." Spending time with you is obviously more rewarding than anything else he could choose to do. You give him affection without discipline. By "discipline" I don't mean "punishment" -- I just mean enforcement of the existing rules and limitations set down by your parents.
This is one thing humans and canines have in common -- affection without discipline results in a spoiled brat.
Dogs aren't "nice" or "not nice" -- they're just dogs. You see, a dog's decision of what to do next is always dependent on the most interesting thing in his environment "right now." Spending time with you is obviously more rewarding than anything else he could choose to do. You give him affection without discipline. By "discipline" I don't mean "punishment" -- I just mean enforcement of the existing rules and limitations set down by your parents.
This is one thing humans and canines have in common -- affection without discipline results in a spoiled brat.