My GSD pup heidi is now 4 1/2 months old and she has pudding poops. We took her to the vet and he has taken a couple samples of her stool and nothing shows up as being wrong so he gave me metronidazole to give her at 250mg 3x a day. My questions are is this safe? Does the dosage seem right? (Heidi is 29 Lbs) Can this be the food? She was eating Nutra Max Large puppy dry at the breeders but I started the switch to Innova Large breed puppy and she is now on the Innova only. I am wondering if she has the pudding poops because she was on a grain based food and now she is on a meat based diet. If you think this is the cause how long should it take to for her digestion to right itself? Sorry for the novella but any opinions will be appreciated. Thanks Gail