I have several Persian cats I have rescued. All of them have had stomach issues due to hairballs & issues eating dry food because small mouths & have flat faces. My vet recommend Royal Canin for my Persians. It [Royal Canin® Breed Health Nutrition® Persian dry cat food] has made a world of difference with my Persians. No diarrhea, no hairballs, & best of they actually love the food & eat more dry food now. The shape of the cat food is the perfect shape for Persians to eat.