I started our puppy on Beneful Puppy Formula because of the moist bits. She was weaned at 4 weeks because of her previous owners and her teeth weren't fully formed. I ended up feeding it to our 3 year old German Shepherd because he refused to eat anything. He actually scarfed the puppy food down, so we continued feeding it to him for 3 months to put some weight on him. Now they both get fed regular Beneful and are doing well on it. Our other adult do will only eat Ranch Hound.