My cat is 13 years old. I have had her for 11 though. She is long haired and tends to get hairballs. Her stomach has always been very sensitive. Regular can food upsets her stomach. Dry bagged food is hard on her teeth since she is older. I found this food randomly one day at Target. It is the only food she will ever eat again. It is very easy on her teeth. She has had no hairballs for the past 4 months since she has been eating freshpet and she sheds less. Her coat even looks more shiny. The only complaint I have is I wish it came in a bigger bag! It is very affordable for the quality. One very satisfied pet and her owner(: