Just wanted to let ya'll know- Flagyl does not kill the "good" bacteria in your system- actually, at least when a human gets the diarrhea from too many antibiotics, they are treated with Flagyl and sometimes the probiotics in pill form. I hope your puppy ends up being okay. Skippy had the Giardia when we got him too, we just used the Flagyl from the doctor, and gave him his puppy food, not all of the extra people food that you used. Keep it simple- and wash everything- eventually it will die.