Grain free puppy food is made without grains like wheat, barley, oats, or rice. Instead, our recipes use easily digestible carbohydrates such as potato to give your pup steady energy. The rest of the recipe is built around freshly prepared meat, so your puppy still gets complete, balanced nutrition.