I have always wanted to know why dogs chase cats. I read on the Internet, but it doesn't have any good reason or theories, except that dogs chase away anything that is running.

But then, what if the cats just stay in their position? According to the theory the dog shouldn't do anything, but they will still fight. So why do they fight? Thank you.


this is a dogs instinct and is all about resources,by chasing away cats the dog will have accsess to more prey to sustain itself and its pack.

a pack of dogs will chase away other dogs too for the same reason. it is the same with foxes dogs will chase them.

foxes will try to chase away cats too even if they have limited sucsess against an adult cat.

and as you know cats chase away other cats to avoid competition over the same resources.

if a dog try to chase away a cat but the cat refuses to move the dog will often witdraw from a potential fight(take a look on youtube bad ass cats and you will understand what i mean).

every predatory animal have this instinct to remove competition both pack animals and the solitary ones,lions packs chase away the young males and keep the females(they do most of the hunting)so it makes sense to have them in the pack.

| improve this answer | |
  • Sir but dog still fights even if the cats dont move. I have heard of stray dogs fighting and killing kittens even when the cat defends. All I want to do is to end this stray dog-cat fight and make them live like pets do. – Ram Keswani Dec 21 '17 at 10:55
  • think about the result if we remove a dogs wish to protect the area it lives in,an intruder can come or go as he/she pleases and steal all you have and the dog dont give you any warning. – trond hansen Dec 21 '17 at 15:19

Dogs were domesticated by humans about 12 thousand years ago (rough estimate). What were dogs doing before this happen? They had to survive on their own chasing and catching small prey, they were probably scavengers as well (that's why most dogs will eat anything!).

The hunting behavior was very important to their survival so it has been "wired" in their brain. We call it "prey drive". This means that the behavior is partly controlled by genetics, they will perform this behavior when the right cue appears (something to chase), even if they do not need food (because you feed them twice a day!).

Source: http://www.dog-training-excellence.com/why-do-dogs-chase-cats.html

They probably see the cat as prey and they chase it.

If you want to stop your dog doing this, you can simply teach them to come when you call it’s name. That way, the dog will come anytime, even if it’s chasing something important.

| improve this answer | |
  • Clearly this is not an answer to the question. The question is why cats and dogs fight even if cats stay in their position? That is dog is not chasing the cat but they are still fighting. – Sonevol Dec 20 '17 at 0:37
  • @Sonevol They don’t fight every time. Probably the dog wants to play, or improve its hunting skills. – Me myself and I Dec 20 '17 at 12:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.