I rescued a 6 month old German Shepard mix puppy that weighed 24 pounds in July. Started feeding her this and the Wellness dry food and she has grown to 45 pounds and is a very happy puppy! She loves it and gladly has eaten it since day 1!