Yup, I checked his teeth twice and the vet said they only have a little tartar. YES, I suppose he is finicky. I have tried several things. not sure what else will convince him to eat, but I will keep searching.