My dog Dexter has a very sensitive stomach. We only are able to feed him Science Diet adult small bites (dry kibble). If we change his diet to anything new, he will throw up. I did let him try Science Diet soft puppy food (chicken) and he didn't get sick from that. Basically, find what works and don't change it. If you do want to try something new, start very, very slowly and in just small amounts. You'll know when you find what works. Hope things get better for your puppy!