I have a 3.5 month old golden retriever male named Miller. He is very active and seems very happy and healthy. Last Friday (5.29) Miller got his rabies vaccination and seemed perfectly fine until this past Sunday. It was about 9 o’clock at night and he just got up from sleeping and threw up all the food in his stomach. Right after we gave him water and took him out to use the bathroom and he seemed fine and playful again. Then, last night at about the same time he stood up and vomited all the food out of his stomach. This was after he refused dinner (which he NEVER does). I put some of his probiotic in it, he ate a few bites, then my bf tried to get him to eat it an hour later and just the smell of it had him puking. Since I got him at 8 weeks old he has been eating Purina One Smart Puppy Blend and then we recently switched to Purina One Smart Puppy Large Breed Blend. He seemed to get a bit gassy around 10 weeks and I spoke to my vet and she gave me a probiotic that definitely helped a bit. Recently I had noticed watery eyes after eating but I thought it might be due to excitedness over eating. We gave him boiled chicken last night after he was sick because I could tell he was STARVED and he ate it right up and then again this morning. We have now switched him to Natural Balance Puppy Food and the last 2 meals he seems to love it, licks the bowl clean, and seems fairly happy overall. I called my vet just to see what she said about everything and she said he should be fine, just see what happens with new food, he probably had a sensitivity to the Purina blend. I just took him out and his stool was very loose. The vet said it will take a bit for him to get used to the new food and to do it gradually, maybe adding boiled chicken to his diet for 2-3 days. I wanted to see if anyone has ever had a similar experience and what they did to get their dog better and able to eat? I know it might take a couple days for him to completely bounce back, but would love any feedback I can get.