I got a pure bred German shepherd puppy 3 days ago. It wasn’t akc certified but he’s from a reputable breeder. The first night we fed him wet food and he had liquid diarrhea. The second day we fed him dry nutrena puppy food and watered it down a little. He was fine eating it and his bowel movements were still soft but they were not liquid. Today is the third day we’ve had him and I fed him a cup of the dry food around 10:30 this morning which he ate pretty quickly. Ever since then he has been back to having liquid diarrhea and he has threw up twice. He will drink a little bit of water and when I take him outside he’ll still follow me and walk around but he won’t eat any food. He turned 8 weeks yesterday and he weighs around 5 pounds. Is it because his diet has changed or is there something else serious going on? He received pyrantel pamoate at 2 & 4 weeks, Fenbendazole for 3 consecutive days at 6 weeks, he has had dewormer but is due tomorrow for his next, and had a parvo shot Friday night. I think it might be side effects from the parvo vaccine he had Friday?