Blue Buffalo Life Protection Formula with Life Source Bits for Small Breed Adult. My puppy gets the same thing for small breed puppies. It has done them well, although he gets some rank gas every...