What did you own first? The dog or the cat? If you already had the cat when you got the puppy, then the dog grew up with the cat around and would figure that is just how the house is run. No big deal. However, new cats would be different and animals that he/she did not grow up with, hence the problem. Just a possibility.