Your puppy needs a nutritionally balanced food that will help them grow into strong, healthy adults. That food is Ultra Dog Superwoof for small to medium breed puppies, which contains fresh meat. It is a high quality food that has been scientifically developed by our veterinarian and animal nutritionist. It's filled with vitamins and minerals to give your puppy a well-balanced and healthy life - so no supplement is needed.