My dogs also loved blue buffalo, tried them on wellness and for some reason, they did not like it as much. Royal canin is very good and they have a poodle food, don't know how much of a diff it makes though. We like the blue buffalo most, but we have little dogs and it is on the expensive side about $30 for a 15lb bag, but they don't eat as much as a standard. For proformance dogs, agility and other sporting compatitions, where they are exherting alot of energy, the blue buffalo wilderness is AWSOME! but they only have it in adult, no puppy.