The reason cats keep having diarrhea is because they have their own physiological needs. In nature, cats will swallow small bones called cat bones after preying to help clean the remaining food in the mouth and promote the health of their teeth. Since domestic cats rarely have the opportunity to prey on small animals, they will continue to have diarrhea to help clean their mouths and promote healthy teeth. In addition, diarrhea can also help cats excrete hair from their bodies, which cats naturally excrete.
If your cat has frequent diarrhea, it is recommended to take him to the vet regularly to ensure that he is in good health. If you notice that you have frequent diarrhea or vomiting, this may be due to a digestive or other health problem, so you should seek medical help as soon as possible.