Yes, Blue Buffalo is a good brand. They have a precise blend of vitamins, minerals and antioxidants selected by holistic veterinarians and animal nutritionists.