All of my cats and dogs are born and raised on sience diet. They only get feed once a day. the cat gets 1/4 cup indoor dry cat food. 6 yr old lab gets 2 cups dry large breed. 17 yr old gets 1/2 12 oz. can of wet--she has few teeth, but I do give her 1/2 cup dry sensitive stomache. My cat has never passed a hair ball. I think thier diet has everything to do with they're age. none of them have been to a vet but to get shots and spayed. The 17 yr old dosen't look a day over 9, she is really slow tho.