Cats are not substitutes for dogs, they are completely different pets. While your dog will be there whenever you need it, cats come to you whenever they wish. They do not even listen commands and dogs do. So cats are totally different from dogs as pets.