You sound a tad hypocritical there. Basically saying if an animal, the cat, doesn't like Heidi that cool and that's their nature, but if an an animal, the yorkie, doesn't like you you freak out.

Maybe the dog is picking up on your vibes of hypocritcalness.