I have a six months old cat.

The place where I live is full of stray dogs and is a graveyard for cats.

She is with us since she was a month old and has absolutely no training surviving in the wild.

If she is outside she will be dead within half an hour.

Yet whenever she finds the door open she runs outside and starts playing hide and seek with us. We have a really tough time getting her back indoor.

A week earlier she had a miraculous escape from death. If I had not been in time a pack of stray dogs would have eaten her.

Yet, it appears that once indoor she completely forgets that there are dogs outside.

It has been a real headache for us for quite a time.

How can we train her that she should never go outdoor? I am against any physical punishment.

2 Answers 2


Honestly, I don't believe it is possible to train a cat not to venture outside when the door is open. You need to be vigilant about keeping the door closed. If the weather gets warm where you live, perhaps you can install a screen door to permit some airflow while keeping the cat in.


You see, you can't really train a cat to never go out especially if it was a male. However, if you turn things backwards in a cat's mind it should decide to stay in. For example if you live in an apartment or a building you can make sure the outside door is closed so no dogs can get in and when your kitten runs out you close the door behind it and pretend you won't let her in, or you yourself throw her out and close the door behind her whenever she displays a bad behaviour ( that's only if she understands it's punishment though) and if she begs to come back in keep her out for some time so she would wish to come back in. This seems cruel but the cat has to learn about threats. And in this case the threat will be that she won't be able to come back home if she keeps deciding to go out.

If you try to stop your cat from going out it will probably want to do so even more. Just like kids. If the cat doesn't decide to stay in there's noway you can keep her in forever.

If you do not live in an apartment and whenever your cat is out the door she be pretty much in the outside world you shouldn't put her outside unless you are sure no stray is around. Now that she was attacked before by dogs she probably recognizes dogs as threats, so you can have a friend who owns a well trained dog to come over and keep the dog in your yard and possibly bark at the cat when it comes out. That way she should atleast be more careful whenever she decides to step outside.

Cats don't follow rules, they follow their own decisions. And to make a cat go your way, you must give them reasons to make you decisions. You should show her that the best place in the world is your home, and outside is boring (no human contact or play or treats) and dangerous. Make your home a comfortable place for your kitten by providing lots of toys and play with your cat and give it treats when it plays good, even consider training your cat to do tricks and getting praised. Try to let it use it's full energy on play and it will never go outside because it would be sleeping. Get the cat great foods and treats. It will soon realize that home is much more fun and nice than the outdoors.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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