Hi everyone! In August, my boyfriend and I brought home a perfect 12-week-old Berner puppy, Benny! He's at school with me and everything has been going great until about two weeks ago.. Benny started teething around the end of September. About 2 weeks ago: he stopped eating his food, had awful diarrhea almost every hour, but would still drink water normally. Benny was still running around and acting normally except for eating and defecating. I spoke with an emergency vet on day 3 over the phone (the closest was an hour and a half away) and we decided I should bring him in first thing in the morning. Well, that next morning everything was fine. We chalked it up to a cold and/or teething. Fast forward to three days ago, Benny and I were on our way to my cabin which is an hour and a half away. He pooped all over the backseat of my car, went again as soon as we got out of the car, and then had another accident in his crate when I left for an hour to grab dinner. Yesterday, he had loose, runny stool every hour, and again today. His normal vet opens at 7:30am and I plan to get him in as soon as I can. He's currently on Iams Proactive Health Lamb and Rice Adult; his vet recommended we take him off of puppy food ASAP. Benny doesn't receive table scraps, I haven't changed his food at all, and his treats are the same as when we brought him home. I was warned that Bernese Mountain Dogs have a "sensitive stomach," but we were doing so well. Any advice?