Doctor B's Combo Recipe BARF for dogs is complete and balanced for dogs all life stages. It is a great all-round food for dogs as it contains a wide range of protein sources (chicken, lamb, beef and pork). It is a moderate energy recipe, making it an excellent choice for less active dogs, to prevent weight gain. It is also ideal large or giant breed puppies in their high growth phase, to control their growth rate and prevent skeletal problems.