We've had our puppy for one week today..ever since we had him he was having soft stools/diarrhea. On Wed. we found out he has Giardia. He's been on meds since Wed. Friday and this morning his stools were looking great..tonight he began having soft stools again. Tomorrow is supposed to be his last day of meds. Why do you think his stool is soft again??? Could it be that he needs another round of meds? I changed his food slowly to blue buffalo and he is now on only blue buffalo b/c we ran out of the food the breeder was feeding him. Can this be the reason? He's been eating only blue buffalo since Thursday. Thank you so much for your help!