I would only feed WSAVA compliant foods
https://wsava.org/wp-content/uploads...on-Toolkit.pdf. I believe Just food for dogs is supposed to be becoming or is WSAVA compliant. Other than that if I wanted to feed fresh I would be doing my own cooking using balanceit.com or petdiets.com for my resources. Several of the fresh food companies have had recalls. When fresh pet was being talked about in a Vet group they said that the thyroids of the meat sources being used in the food where being ground up with the other meats and used which was causing hormone issues with the pets eating the fresh pet. I'm not sure that these foods are made for puppies or not. Personally with a puppy I would only feed a food meant for puppies not something that says all life stages.