My mini labradoodle scarfs down her food. She is about 40 lbs, not overweight but eats very fast. She also will eat her poop if allowed. My groomer said maybe she is not digesting her food as much -try a slow eating bowl and see if that helps. (we have tried other methods to stop her from eating her poop to no avail) . She gets about a 1 1/4 cup Hills Science Diet twice a day. She started out on Blue but had diarrhea from that. She is constantly 'hungry'. I'll give it a try but is one better than another? TIA!