Reccomended by my vet.  Although my little cairn terrier pup does not like the taste of it much, i have to add beef broth in order for him to wolf it down.  When we go to other people's homes who have dogs, he completely cleans out their bowls.  It tells me he does't like the taste of science diet much.  I like that I can get this shipped to my house every month, it arrives just in time before the previous bag runs out!  It stays fresh, he has bowl movements every day.  I hope its good for him.