Butcher's Puppy Perfect Dog Food is 100% complete, nourishing food for puppies. Puppy recipes have been developed to ensure the best start in life, with all the vitamins and minerals needed for bouncing energy and healthy growth, and help support immunity. Grain Free: naturally gluten free - no grains or bulkers. Complete and Balanced: meals rich in all the nutrients your dog needs. Healthy Growth: calcium for bones and high quality proteins for muscle growth. No Nasties: no artificial colours, flavours or preservatives. Beneficial Oils: Omega 3 and 6 - helps support your puppy's natural immunity.